/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both}.animate__animated.animate__infinite{animation-iteration-count:infinite}.animate__animated.animate__repeat-1{animation-iteration-count:1;animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{animation-iteration-count:calc(1 * 2);animation-iteration-count:calc(var(--animate-repeat) * 2)}.animate__animated.animate__repeat-3{animation-iteration-count:calc(1 * 3);animation-iteration-count:calc(var(--animate-repeat) * 3)}.animate__animated.animate__delay-1s{animation-delay:1s;animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{animation-delay:calc(1s * 2);animation-delay:calc(var(--animate-delay) * 2)}.animate__animated.animate__delay-3s{animation-delay:calc(1s * 3);animation-delay:calc(var(--animate-delay) * 3)}.animate__animated.animate__delay-4s{animation-delay:calc(1s * 4);animation-delay:calc(var(--animate-delay) * 4)}.animate__animated.animate__delay-5s{animation-delay:calc(1s * 5);animation-delay:calc(var(--animate-delay) * 5)}.animate__animated.animate__faster{animation-duration:calc(1s / 2);animation-duration:calc(var(--animate-duration) / 2)}.animate__animated.animate__fast{animation-duration:calc(1s * .8);animation-duration:calc(var(--animate-duration) * .8)}.animate__animated.animate__slow{animation-duration:calc(1s * 2);animation-duration:calc(var(--animate-duration) * 2)}.animate__animated.animate__slower{animation-duration:calc(1s * 3);animation-duration:calc(var(--animate-duration) * 3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0) scaleY(.95)}90%{transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{animation-name:flash}.animate__pulse{animation-name:pulse;animation-timing-function:ease-in-out}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.animate__rubberBand{animation-name:rubberBand}@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX{animation-name:shakeX}@keyframes shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(0,-10px,0)}20%,40%,60%,80%{transform:translate3d(0,10px,0)}}.animate__shakeY{animation-name:shakeY}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.animate__headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.animate__swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.animate__tada{animation-name:tada}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:translateZ(0)}}.animate__wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{animation-name:jello;transform-origin:center}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.animate__heartBeat{animation-name:heartBeat;animation-duration:calc(1s * 1.3);animation-duration:calc(var(--animate-duration) * 1.3);animation-timing-function:ease-in-out}@keyframes backInDown{0%{transform:translateY(-1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInDown{animation-name:backInDown}@keyframes backInLeft{0%{transform:translateX(-2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInLeft{animation-name:backInLeft}@keyframes backInRight{0%{transform:translateX(2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInRight{animation-name:backInRight}@keyframes backInUp{0%{transform:translateY(1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInUp{animation-name:backInUp}@keyframes backOutDown{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{animation-name:backOutDown}@keyframes backOutLeft{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{animation-name:backOutLeft}@keyframes backOutRight{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{animation-name:backOutRight}@keyframes backOutUp{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{animation-name:backOutUp}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.animate__bounceIn{animation-duration:calc(1s * .75);animation-duration:calc(var(--animate-duration) * .75);animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;transform:translate3d(0,25px,0) scaleY(.9)}75%{transform:translate3d(0,-10px,0) scaleY(.95)}90%{transform:translate3d(0,5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(25px,0,0) scaleX(1)}75%{transform:translate3d(-10px,0,0) scaleX(.98)}90%{transform:translate3d(5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(-25px,0,0) scaleX(1)}75%{transform:translate3d(10px,0,0) scaleX(.98)}90%{transform:translate3d(-5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}75%{transform:translate3d(0,10px,0) scaleY(.95)}90%{transform:translate3d(0,-5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.animate__bounceOut{animation-duration:calc(1s * .75);animation-duration:calc(var(--animate-duration) * .75);animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{animation-name:bounceOutUp}.animate__fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInTopLeft{0%{opacity:0;transform:translate3d(-100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopLeft{animation-name:fadeInTopLeft}@keyframes fadeInTopRight{0%{opacity:0;transform:translate3d(100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopRight{animation-name:fadeInTopRight}@keyframes fadeInBottomLeft{0%{opacity:0;transform:translate3d(-100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomLeft{animation-name:fadeInBottomLeft}@keyframes fadeInBottomRight{0%{opacity:0;transform:translate3d(100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomRight{animation-name:fadeInBottomRight}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.animate__fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.animate__fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes fadeOutTopLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{animation-name:fadeOutTopLeft}@keyframes fadeOutTopRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{animation-name:fadeOutTopRight}@keyframes fadeOutBottomRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{animation-name:fadeOutBottomRight}@keyframes fadeOutBottomLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{animation-name:fadeOutBottomLeft}@keyframes flip{0%{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}to{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{animation-duration:calc(1s * .75);animation-duration:calc(var(--animate-duration) * .75);animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{animation-duration:calc(1s * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedInRight{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@keyframes lightSpeedInLeft{0%{transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{transform:skewX(-20deg);opacity:1}80%{transform:skewX(5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes lightSpeedOutRight{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@keyframes lightSpeedOutLeft{0%{opacity:1}to{transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform:rotate(-200deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateIn{animation-name:rotateIn;transform-origin:center}@keyframes rotateInDownLeft{0%{transform:rotate(-45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{animation-name:rotateInDownLeft;transform-origin:left bottom}@keyframes rotateInDownRight{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{animation-name:rotateInDownRight;transform-origin:right bottom}@keyframes rotateInUpLeft{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{animation-name:rotateInUpLeft;transform-origin:left bottom}@keyframes rotateInUpRight{0%{transform:rotate(-90deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{animation-name:rotateInUpRight;transform-origin:right bottom}@keyframes rotateOut{0%{opacity:1}to{transform:rotate(200deg);opacity:0}}.animate__rotateOut{animation-name:rotateOut;transform-origin:center}@keyframes rotateOutDownLeft{0%{opacity:1}to{transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{animation-name:rotateOutDownLeft;transform-origin:left bottom}@keyframes rotateOutDownRight{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{animation-name:rotateOutDownRight;transform-origin:right bottom}@keyframes rotateOutUpLeft{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{animation-name:rotateOutUpLeft;transform-origin:left bottom}@keyframes rotateOutUpRight{0%{opacity:1}to{transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{animation-name:rotateOutUpRight;transform-origin:right bottom}@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{animation-duration:calc(1s * 2);animation-duration:calc(var(--animate-duration) * 2);animation-name:hinge;transform-origin:top left}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.animate__jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}.animate__rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{animation-name:zoomOutDown;transform-origin:center bottom}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{animation-name:zoomOutLeft;transform-origin:left center}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{animation-name:zoomOutRight;transform-origin:right center}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{animation-name:zoomOutUp;transform-origin:center bottom}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInLeft{animation-name:slideInLeft}.animate__slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.animate__slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.animate__slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.animate__slideOutUp{animation-name:slideOutUp}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a{white-space:nowrap;color:#212121}button{text-transform:none;box-shadow:none;padding:0}button.outline{border:1px solid #eee}button.contain{color:#fff}p,span{line-height:1.2}body::-webkit-scrollbar{width:9px}body::-webkit-scrollbar-thumb{height:30%;background:#bdbdbd;border-radius:10px}body::-webkit-scrollbar-track{background:#eee}body .MuiPopover-paper{box-shadow:none}hr{border-width:0 0 thin;border-color:#eee;margin:auto}#pc-wrap{height:100%}#pc-wrap .container{position:relative;width:1300px;margin:0 auto;display:flex}.general-card-box{position:relative;margin-right:8px;margin-left:8px;margin-bottom:35px;width:410px;height:455px;display:flex;flex-direction:column}#mobile-wrap .home-page-container,#pc-wrap .home-page-container{width:100%;display:flex;flex-direction:column;background-color:#f9f9ff}#mobile-wrap .hero-section,#pc-wrap .hero-section{position:relative;width:100%;margin-top:-50px;padding-top:125px;background:#f1f3ff;overflow:hidden}#mobile-wrap .hero-section .hero-banner,#pc-wrap .hero-section .hero-banner{position:relative;width:100%;min-height:800px;display:flex;flex-direction:column;justify-content:center}#mobile-wrap .hero-section .hero-banner .hero-content-container,#pc-wrap .hero-section .hero-banner .hero-content-container{position:relative;z-index:10;width:100%;max-width:1300px;margin:0 auto;padding:0 24px;box-sizing:border-box;display:flex;flex-direction:column}#mobile-wrap .hero-section .hero-banner .hero-content-container .hero-main-content,#pc-wrap .hero-section .hero-banner .hero-content-container .hero-main-content{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:60px}#mobile-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left,#pc-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;max-width:600px}#mobile-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .badge-pill,#pc-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .badge-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:9999px;background:#ebf5fa;color:#006194;font-size:11px;font-weight:700;letter-spacing:.05em;margin-bottom:24px;box-shadow:0 4px 12px rgba(0,97,148,.08)}#mobile-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .badge-pill .dot,#pc-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .badge-pill .dot{font-size:8px;color:#ffb800}#mobile-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .badge-pill .flight-icon,#pc-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .badge-pill .flight-icon{font-size:14px}#mobile-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-title,#pc-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-title{font-family:Inter,sans-serif;font-size:56px;line-height:1.15;font-weight:700;color:#1a2332;margin-bottom:20px;letter-spacing:-.02em}#mobile-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-title .plane-accent,#pc-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-title .plane-accent{color:#006194}#mobile-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-subtitle,#pc-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-subtitle{font-size:16px;line-height:28px;color:#5b6678;margin-bottom:32px}#mobile-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-divider,#pc-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-divider{width:100%;height:1px;background:#e2e8f0;margin-bottom:32px}#mobile-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-stats,#pc-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-stats{display:flex;flex-direction:row;align-items:center;gap:24px}#mobile-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-stats .stat-separator,#pc-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-stats .stat-separator{width:1px;height:32px;background:#e2e8f0;flex-shrink:0}#mobile-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-stats .stat-item,#pc-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-stats .stat-item{display:flex;flex-direction:column;gap:4px;min-width:0}#mobile-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-stats .stat-item .stat-value-box,#pc-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-stats .stat-item .stat-value-box{display:flex;align-items:center;gap:8px}#mobile-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-stats .stat-item .stat-value-box .stat-icon,#pc-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-stats .stat-item .stat-value-box .stat-icon{font-size:22px;color:#1768a3;flex-shrink:0}#mobile-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-stats .stat-item .stat-value-box .stat-value,#pc-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-stats .stat-item .stat-value-box .stat-value{font-size:17px;font-weight:700;color:#1a2332;white-space:nowrap;letter-spacing:-.4px}#mobile-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-stats .stat-item .stat-label,#pc-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-stats .stat-item .stat-label{font-size:13px;color:#718096;font-weight:500;white-space:nowrap}@media(max-width:900px){#mobile-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-stats,#pc-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-stats{gap:14px}#mobile-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-stats .stat-item .stat-value-box,#pc-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-stats .stat-item .stat-value-box{gap:5px}#mobile-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-stats .stat-item .stat-value-box .stat-value,#pc-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-stats .stat-item .stat-value-box .stat-value{font-size:14px}#mobile-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-stats .stat-item .stat-value-box .stat-icon,#pc-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-stats .stat-item .stat-value-box .stat-icon{font-size:19px}#mobile-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-stats .stat-item .stat-label,#pc-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-stats .stat-item .stat-label{font-size:11px}}@media(max-width:600px){#mobile-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-stats,#pc-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-stats{flex-direction:column;align-items:flex-start;gap:14px}#mobile-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-stats .stat-separator,#pc-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-stats .stat-separator{width:100%;height:1px}#mobile-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-stats .stat-item .stat-value-box .stat-value,#pc-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-stats .stat-item .stat-value-box .stat-value{font-size:16px}#mobile-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-stats .stat-item .stat-label,#pc-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-stats .stat-item .stat-label{font-size:12px}}#mobile-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-right,#pc-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-right{flex:1 1;display:flex;justify-content:flex-end;position:relative}#mobile-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-right .hero-img-box,#pc-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-right .hero-img-box{position:relative;width:480px;height:600px;border-radius:260px 48px 260px 48px;overflow:hidden;background:#e2e8f0;border:6px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.04),0 0 0 7px hsla(0,0%,100%,.75),0 0 0 9px rgba(0,97,148,.12),0 32px 68px -14px rgba(15,23,42,.18),0 12px 28px -6px rgba(15,23,42,.08);transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s ease}#mobile-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-right .hero-img-box:hover,#pc-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-right .hero-img-box:hover{transform:translateY(-8px) scale(1.01);box-shadow:0 0 0 1px rgba(0,0,0,.04),0 0 0 8px hsla(0,0%,100%,.9),0 0 0 11px rgba(0,97,148,.2),0 40px 78px -14px rgba(15,23,42,.24),0 16px 32px -6px rgba(15,23,42,.1)}#mobile-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-right .hero-img-box:hover .hero-img,#pc-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-right .hero-img-box:hover .hero-img{transform:scale(1.045)}#mobile-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-right .hero-img-box .hero-img,#pc-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-right .hero-img-box .hero-img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1);transition:transform .7s cubic-bezier(.16,1,.3,1)}#mobile-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-right .hero-img-box .curated-badge,#pc-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-right .hero-img-box .curated-badge{position:absolute;bottom:28px;left:28px;background:hsla(0,0%,100%,.94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:12px 22px;border-radius:9999px;display:flex;align-items:center;gap:10px;box-shadow:0 14px 28px -4px rgba(15,23,42,.16),0 4px 10px -2px rgba(15,23,42,.08);border:1px solid hsla(0,0%,100%,.85);font-weight:600;font-size:14px;color:#1a2332;z-index:2}#mobile-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-right .hero-img-box .curated-badge .badge-check,#pc-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-right .hero-img-box .curated-badge .badge-check{color:#10b981;font-size:20px}@media(max-width:1200px){#mobile-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-right .hero-img-box,#pc-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-right .hero-img-box{width:420px;height:520px;border-radius:220px 40px 220px 40px}}@media(max-width:900px){#mobile-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-right,#pc-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-right{width:100%;justify-content:center;margin-top:24px}#mobile-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-right .hero-img-box,#pc-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-right .hero-img-box{width:380px;height:480px;max-width:100%;border-radius:200px 36px 200px 36px}}@media(max-width:480px){#mobile-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-right .hero-img-box,#pc-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-right .hero-img-box{width:100%;max-width:320px;height:400px;border-radius:140px 140px 18px 18px;border-width:4px}#mobile-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-right .hero-img-box .curated-badge,#pc-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-right .hero-img-box .curated-badge{bottom:16px;left:16px;padding:10px 16px;font-size:12px}#mobile-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-right .hero-img-box .curated-badge .badge-check,#pc-wrap .hero-section .hero-banner .hero-content-container .hero-main-content .hero-right .hero-img-box .curated-badge .badge-check{font-size:18px}}#mobile-wrap .hero-section .hero-banner .hero-content-container .search-filter-container,#pc-wrap .hero-section .hero-banner .hero-content-container .search-filter-container{position:relative;width:100%;background:#fff;border-radius:9999px;padding:8px;box-shadow:0 20px 40px rgba(0,0,0,.08);margin-top:48px;margin-bottom:72px}#mobile-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar,#pc-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar{display:flex;align-items:center;justify-content:space-between}#mobile-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .filter-item,#pc-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .filter-item{flex:1 1;display:flex;align-items:center;gap:12px;padding:12px 24px;border-radius:9999px;border:none;background:none;font-family:inherit;cursor:pointer;transition:background .2s;text-align:left}#mobile-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .filter-item.active,#mobile-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .filter-item:hover,#pc-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .filter-item.active,#pc-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .filter-item:hover{background:#f8fafc}#mobile-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .filter-item .item-icon,#pc-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .filter-item .item-icon{color:#006194;font-size:24px}#mobile-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .filter-item .item-text,#pc-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .filter-item .item-text{display:flex;flex-direction:column}#mobile-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .filter-item .item-text .label,#pc-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .filter-item .item-text .label{font-size:11px;font-weight:700;color:#94a3b8;margin-bottom:2px}#mobile-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .filter-item .item-text .value,#pc-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .filter-item .item-text .value{font-size:14px;font-weight:600;color:#1a2332}#mobile-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .filter-item .item-text .date-inputs,#pc-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .filter-item .item-text .date-inputs{display:flex;align-items:center;gap:4px}#mobile-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .filter-item .item-text .date-inputs .date-input,#pc-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .filter-item .item-text .date-inputs .date-input{border:none;background:transparent;font-size:14px;font-weight:600;color:#1a2332;font-family:inherit;outline:none;cursor:pointer;width:110px;padding:0}#mobile-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .filter-item .item-text .date-inputs .date-input::-webkit-calendar-picker-indicator,#pc-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .filter-item .item-text .date-inputs .date-input::-webkit-calendar-picker-indicator{display:none}#mobile-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .filter-item .item-text .date-inputs .date-separator,#pc-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .filter-item .item-text .date-inputs .date-separator{color:#94a3b8;font-size:14px;flex-shrink:0}#mobile-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .search-submit-btn,#pc-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .search-submit-btn{width:56px;height:56px;border-radius:50%;margin-right:15px;background:#006194;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;flex-shrink:0;transition:background .2s;box-shadow:0 8px 16px rgba(0,97,148,.24)}#mobile-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .search-submit-btn:hover,#pc-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .search-submit-btn:hover{background:#007bb9}#mobile-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .search-submit-btn svg,#pc-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .search-submit-btn svg{font-size:24px}#mobile-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .search-submit-btn .search-btn-text,#pc-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .search-submit-btn .search-btn-text{display:none}#mobile-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .search-field-wrapper,#pc-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .search-field-wrapper{position:relative;display:flex;flex:1 1;align-items:center}#mobile-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .search-field-wrapper .filter-item,#pc-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .search-field-wrapper .filter-item{flex:1 1;width:100%}#mobile-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .search-field-dropdown,#pc-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .search-field-dropdown{position:absolute;left:0;right:auto;bottom:calc(100% + 10px);top:auto;background:#fff;border-radius:16px;box-shadow:0 16px 32px rgba(0,0,0,.12);padding:12px;min-width:200px;width:100%;box-sizing:border-box;max-height:320px;overflow-y:auto;z-index:1000;animation:fadeIn .2s ease-out}#mobile-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .search-field-dropdown button,#pc-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .search-field-dropdown button{display:block;width:100%;padding:10px 14px;border-radius:8px;border:none;background:none;cursor:pointer;font-size:14px;font-weight:500;font-family:inherit;color:#1a2332;text-align:left;transition:background .15s,color .15s}#mobile-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .search-field-dropdown button span,#pc-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .search-field-dropdown button span{display:block;padding:0}#mobile-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .search-field-dropdown button:hover,#pc-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .search-field-dropdown button:hover{background:#f8fafc;color:#006194}#mobile-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .search-field-dropdown button[aria-selected=true],#pc-wrap .hero-section .hero-banner .hero-content-container .search-filter-container .search-field-dropdown button[aria-selected=true]{background:#e1e8fd;color:#006194;font-weight:600}#mobile-wrap .trending-destinations-section,#pc-wrap .trending-destinations-section{width:100%;padding:52px 0;background:#f9f9ff}#mobile-wrap .trending-destinations-section .section-container,#pc-wrap .trending-destinations-section .section-container{width:100%;max-width:1300px;margin:0 auto;padding:0 24px;box-sizing:border-box}#mobile-wrap .trending-destinations-section .section-container .section-header,#pc-wrap .trending-destinations-section .section-container .section-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:24px}#mobile-wrap .trending-destinations-section .section-container .section-header .section-tag,#pc-wrap .trending-destinations-section .section-container .section-header .section-tag{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#006399}#mobile-wrap .trending-destinations-section .section-container .section-header .section-title,#pc-wrap .trending-destinations-section .section-container .section-header .section-title{font-size:36px;line-height:44px;font-weight:600;letter-spacing:-.025em;color:#141b2b;margin-top:4px}#mobile-wrap .trending-destinations-section .section-container .section-header .section-link,#pc-wrap .trending-destinations-section .section-container .section-header .section-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#006194;transition:color .2s}#mobile-wrap .trending-destinations-section .section-container .section-header .section-link:hover,#pc-wrap .trending-destinations-section .section-container .section-header .section-link:hover{color:#007bb9}#mobile-wrap .trending-destinations-section .section-container .bento-grid,#pc-wrap .trending-destinations-section .section-container .bento-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:16px;gap:16px}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-item,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-item{height:100%}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-item.span-1,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-item.span-1{grid-column:span 1}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-item.span-2,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-item.span-2{grid-column:span 2}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-item.span-3,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-item.span-3{grid-column:span 3}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-item.span-4,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-item.span-4{grid-column:span 4}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-item.span-5,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-item.span-5{grid-column:span 5}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-item.span-6,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-item.span-6{grid-column:span 6}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-item.span-7,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-item.span-7{grid-column:span 7}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-item.span-8,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-item.span-8{grid-column:span 8}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-item.span-9,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-item.span-9{grid-column:span 9}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-item.span-10,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-item.span-10{grid-column:span 10}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-item.span-11,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-item.span-11{grid-column:span 11}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-item.span-12,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-item.span-12{grid-column:span 12}@media(max-width:1100px){#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-item[class*=span-],#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-item[class*=span-]{grid-column:span 6!important}}@media(max-width:640px){#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-item[class*=span-],#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-item[class*=span-]{grid-column:span 12!important}}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-card,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-card{position:relative;isolation:isolate;display:flex;overflow:hidden;border-radius:16px;background:#e1e8fd;cursor:pointer;color:#fff;text-decoration:none;min-height:250px;height:250px;width:100%;border:1px solid hsla(0,0%,100%,.12);box-shadow:0 4px 16px -4px rgba(20,27,43,.12);transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),border-color .4s ease}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-card:focus-visible,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-card:focus-visible{outline:2px solid #006194;outline-offset:3px}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-card.span-1,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-card.span-1{grid-column:span 1}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-card.span-2,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-card.span-2{grid-column:span 2}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-card.span-3,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-card.span-3{grid-column:span 3}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-card.span-4,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-card.span-4{grid-column:span 4}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-card.span-5,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-card.span-5{grid-column:span 5}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-card.span-6,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-card.span-6{grid-column:span 6}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-card.span-7,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-card.span-7{grid-column:span 7}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-card.span-8,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-card.span-8{grid-column:span 8}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-card.span-9,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-card.span-9{grid-column:span 9}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-card.span-10,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-card.span-10{grid-column:span 10}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-card.span-11,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-card.span-11{grid-column:span 11}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-card.span-12,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-card.span-12{grid-column:span 12}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-card .card-bg,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-card .card-bg{position:absolute;inset:0;z-index:0;background-color:#d3daef;background-size:cover;background-position:50%;transform:scale(1.02);filter:saturate(.96) contrast(1.04);transition:transform .75s cubic-bezier(.22,1,.36,1)}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-card .card-scrim,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-card .card-scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(10,15,26,.94) 0,rgba(10,15,26,.6) 40%,rgba(10,15,26,.1) 70%,rgba(10,15,26,.4));transition:opacity .4s ease}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-card .card-top-bar,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-card .card-top-bar{position:absolute;top:14px;left:14px;right:14px;z-index:3;display:flex;align-items:center;justify-content:space-between}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-card .card-top-bar .card-chip-country,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-card .card-top-bar .card-chip-country{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:rgba(15,23,42,.52);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.18);font-size:11px;font-weight:600;color:#fff;letter-spacing:.03em}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-card .card-top-bar .card-chip-country .chip-icon,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-card .card-top-bar .card-chip-country .chip-icon{font-size:13px;color:#60a5fa}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-card .card-top-bar .card-chip-index,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-card .card-top-bar .card-chip-index{padding:3px 8px;border-radius:999px;background:rgba(15,23,42,.45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.14);font-size:11px;font-weight:700;color:hsla(0,0%,100%,.85)}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-card .card-content,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-card .card-content{position:relative;z-index:2;width:100%;margin-top:auto;display:flex;flex-direction:column;padding:18px;color:#fff;gap:10px}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-card .card-content .card-heading,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-card .card-content .card-heading{margin:0;font-family:Inter,sans-serif;font-size:22px;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.35);transition:transform .3s ease}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-card .card-content .card-footer,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-card .card-content .card-footer{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding:0;border:none}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-card .card-content .card-footer .card-stats,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-card .card-content .card-footer .card-stats{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:hsla(0,0%,100%,.85)}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-card .card-content .card-footer .card-stats .stat-dot,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-card .card-content .card-footer .card-stats .stat-dot{width:3px;height:3px;border-radius:50%;background:hsla(0,0%,100%,.5)}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-card .card-content .card-footer .card-action-btn,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-card .card-content .card-footer .card-action-btn{width:30px;height:30px;border-radius:50%;background:hsla(0,0%,100%,.18);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid hsla(0,0%,100%,.25);display:flex;align-items:center;justify-content:center;color:#fff;transition:all .35s cubic-bezier(.22,1,.36,1)}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-card .card-content .card-footer .card-action-btn .cue-icon,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-card .card-content .card-footer .card-action-btn .cue-icon{font-size:16px;transition:transform .35s ease}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-card:focus-within,#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-card:hover,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-card:focus-within,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-card:hover{transform:translateY(-4px);border-color:hsla(0,0%,100%,.3);box-shadow:0 8px 28px -6px rgba(20,27,43,.32)}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-card:focus-within .card-bg,#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-card:hover .card-bg,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-card:focus-within .card-bg,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-card:hover .card-bg{transform:scale(1.08)}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-card:focus-within .card-action-btn,#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-card:hover .card-action-btn,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-card:focus-within .card-action-btn,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-card:hover .card-action-btn{background:#fff;color:#0f172a;transform:scale(1.1)}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-card:focus-within .card-action-btn .cue-icon,#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-card:hover .card-action-btn .cue-icon,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-card:focus-within .card-action-btn .cue-icon,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-card:hover .card-action-btn .cue-icon{transform:translateX(2px)}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-empty-state,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-empty-state{grid-column:span 12;padding:40px 0;text-align:center;font-size:14px;color:#3f4850}@media(max-width:1100px){#mobile-wrap .trending-destinations-section .section-container .bento-grid,#pc-wrap .trending-destinations-section .section-container .bento-grid{gap:14px}#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-card,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-card{height:230px;min-height:230px}}@media(max-width:640px){#mobile-wrap .trending-destinations-section .section-container .bento-grid .bento-card,#pc-wrap .trending-destinations-section .section-container .bento-grid .bento-card{height:210px;min-height:210px}}#mobile-wrap .special-stays-section,#pc-wrap .special-stays-section{width:100%;padding:80px 0;background:#f1f3ff}#mobile-wrap .special-stays-section .section-container,#pc-wrap .special-stays-section .section-container{width:100%;max-width:1300px;margin:0 auto;padding:0 24px;box-sizing:border-box}#mobile-wrap .special-stays-section .section-container .section-header,#pc-wrap .special-stays-section .section-container .section-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:48px}#mobile-wrap .special-stays-section .section-container .section-header .section-tag,#pc-wrap .special-stays-section .section-container .section-header .section-tag{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#006399}#mobile-wrap .special-stays-section .section-container .section-header .section-title,#pc-wrap .special-stays-section .section-container .section-header .section-title{font-size:40px;line-height:48px;font-weight:600;letter-spacing:-.025em;color:#141b2b;margin-top:4px}#mobile-wrap .special-stays-section .section-container .section-header .section-subtitle,#pc-wrap .special-stays-section .section-container .section-header .section-subtitle{font-size:15px;line-height:24px;color:#3f4850;margin-top:8px;max-width:580px}#mobile-wrap .special-stays-section .section-container .section-header .section-link,#pc-wrap .special-stays-section .section-container .section-header .section-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#006194}#mobile-wrap .special-stays-section .section-container .section-header .section-link:hover,#pc-wrap .special-stays-section .section-container .section-header .section-link:hover{color:#007bb9}#mobile-wrap .special-stays-section .section-container .stays-grid,#pc-wrap .special-stays-section .section-container .stays-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}#mobile-wrap .special-stays-section .section-container .stay-card,#pc-wrap .special-stays-section .section-container .stay-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.04);display:flex;flex-direction:column;transition:all .3s;text-decoration:none;color:inherit;width:100%;height:100%;box-sizing:border-box}#mobile-wrap .special-stays-section .section-container .stay-card:hover,#pc-wrap .special-stays-section .section-container .stay-card:hover{box-shadow:0 12px 28px rgba(0,0,0,.08)}#mobile-wrap .special-stays-section .section-container .stay-card:hover .stay-img,#pc-wrap .special-stays-section .section-container .stay-card:hover .stay-img{transform:scale(1.05)}#mobile-wrap .special-stays-section .section-container .stay-card .card-image-box,#pc-wrap .special-stays-section .section-container .stay-card .card-image-box{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background:#e9edff}#mobile-wrap .special-stays-section .section-container .stay-card .card-image-box .stay-img,#pc-wrap .special-stays-section .section-container .stay-card .card-image-box .stay-img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}#mobile-wrap .special-stays-section .section-container .stay-card .card-image-box .location-badge,#pc-wrap .special-stays-section .section-container .stay-card .card-image-box .location-badge{position:absolute;top:12px;left:12px;padding:4px 10px;border-radius:9999px;background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:11px;font-weight:600;color:#141b2b}#mobile-wrap .special-stays-section .section-container .stay-card .card-image-box .like-btn-wrapper,#pc-wrap .special-stays-section .section-container .stay-card .card-image-box .like-btn-wrapper{position:absolute;top:16px;right:16px;z-index:10}#mobile-wrap .special-stays-section .section-container .stay-card .card-image-box .stay-like-btn,#pc-wrap .special-stays-section .section-container .stay-card .card-image-box .stay-like-btn{background-color:hsla(0,0%,100%,.9);box-shadow:0 2px 4px rgba(0,0,0,.1);border-radius:50%}#mobile-wrap .special-stays-section .section-container .stay-card .card-body,#pc-wrap .special-stays-section .section-container .stay-card .card-body{padding:20px;display:flex;flex-direction:column;flex:1 1}#mobile-wrap .special-stays-section .section-container .stay-card .card-body .card-top-row,#pc-wrap .special-stays-section .section-container .stay-card .card-body .card-top-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}#mobile-wrap .special-stays-section .section-container .stay-card .card-body .card-top-row .stay-title,#pc-wrap .special-stays-section .section-container .stay-card .card-body .card-top-row .stay-title{font-size:18px;font-weight:600;color:#141b2b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#mobile-wrap .special-stays-section .section-container .stay-card .card-body .card-top-row .rating-box,#pc-wrap .special-stays-section .section-container .stay-card .card-body .card-top-row .rating-box{display:flex;align-items:center;gap:4px;color:#006194;flex-shrink:0}#mobile-wrap .special-stays-section .section-container .stay-card .card-body .card-top-row .rating-box .star-icon,#pc-wrap .special-stays-section .section-container .stay-card .card-body .card-top-row .rating-box .star-icon{font-size:16px}#mobile-wrap .special-stays-section .section-container .stay-card .card-body .card-top-row .rating-box .star-icon.filled,#pc-wrap .special-stays-section .section-container .stay-card .card-body .card-top-row .rating-box .star-icon.filled{font-variation-settings:"FILL" 1}#mobile-wrap .special-stays-section .section-container .stay-card .card-body .card-top-row .rating-box .rating-num,#pc-wrap .special-stays-section .section-container .stay-card .card-body .card-top-row .rating-box .rating-num{font-size:12px;font-weight:600}#mobile-wrap .special-stays-section .section-container .stay-card .card-body .stay-desc,#pc-wrap .special-stays-section .section-container .stay-card .card-body .stay-desc{font-size:13px;line-height:20px;color:#3f4850;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:24px}#mobile-wrap .special-stays-section .section-container .stay-card .card-body .card-bottom-row,#pc-wrap .special-stays-section .section-container .stay-card .card-body .card-bottom-row{margin-top:auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between}#mobile-wrap .special-stays-section .section-container .stay-card .card-body .card-bottom-row .price-box .price-val,#pc-wrap .special-stays-section .section-container .stay-card .card-body .card-bottom-row .price-box .price-val{font-size:20px;font-weight:600;color:#141b2b}#mobile-wrap .special-stays-section .section-container .stay-card .card-body .card-bottom-row .price-box .price-unit,#pc-wrap .special-stays-section .section-container .stay-card .card-body .card-bottom-row .price-box .price-unit{font-size:11px;color:#707881}#mobile-wrap .special-stays-section .section-container .stay-card .card-body .card-bottom-row .reserve-btn,#pc-wrap .special-stays-section .section-container .stay-card .card-body .card-bottom-row .reserve-btn{padding:8px 16px;border-radius:8px;background:#e1e8fd;color:#006194;font-size:12px;font-weight:600;border:none;cursor:pointer;transition:all .2s}#mobile-wrap .special-stays-section .section-container .stay-card .card-body .card-bottom-row .reserve-btn:hover,#pc-wrap .special-stays-section .section-container .stay-card .card-body .card-bottom-row .reserve-btn:hover{background:#006194;color:#fff}#mobile-wrap .experiences-section,#pc-wrap .experiences-section{width:100%;padding:80px 0;background:#f9f9ff}#mobile-wrap .experiences-section .section-container,#pc-wrap .experiences-section .section-container{width:100%;max-width:1300px;margin:0 auto;padding:0 24px;box-sizing:border-box}#mobile-wrap .experiences-section .section-container .section-header,#pc-wrap .experiences-section .section-container .section-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:48px}#mobile-wrap .experiences-section .section-container .section-header .section-tag,#pc-wrap .experiences-section .section-container .section-header .section-tag{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#006399}#mobile-wrap .experiences-section .section-container .section-header .section-title,#pc-wrap .experiences-section .section-container .section-header .section-title{font-size:40px;line-height:48px;font-weight:600;letter-spacing:-.025em;color:#141b2b;margin-top:4px}#mobile-wrap .experiences-section .section-container .section-header .section-link,#pc-wrap .experiences-section .section-container .section-header .section-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#006194}#mobile-wrap .experiences-section .section-container .section-header .section-link:hover,#pc-wrap .experiences-section .section-container .section-header .section-link:hover{color:#007bb9}#mobile-wrap .experiences-section .section-container .tours-grid,#pc-wrap .experiences-section .section-container .tours-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}#mobile-wrap .experiences-section .section-container .tour-card,#pc-wrap .experiences-section .section-container .tour-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.04);display:flex;flex-direction:column;transition:all .3s;text-decoration:none;color:inherit;width:100%;height:100%;box-sizing:border-box}#mobile-wrap .experiences-section .section-container .tour-card:hover,#pc-wrap .experiences-section .section-container .tour-card:hover{box-shadow:0 12px 28px rgba(0,0,0,.08)}#mobile-wrap .experiences-section .section-container .tour-card:hover .tour-img,#pc-wrap .experiences-section .section-container .tour-card:hover .tour-img{transform:scale(1.05)}#mobile-wrap .experiences-section .section-container .tour-card .card-image-box,#pc-wrap .experiences-section .section-container .tour-card .card-image-box{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background:#e9edff}#mobile-wrap .experiences-section .section-container .tour-card .card-image-box .tour-img,#pc-wrap .experiences-section .section-container .tour-card .card-image-box .tour-img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}#mobile-wrap .experiences-section .section-container .tour-card .card-image-box .duration-badge,#pc-wrap .experiences-section .section-container .tour-card .card-image-box .duration-badge{position:absolute;top:12px;left:12px;padding:4px 10px;border-radius:9999px;background:rgba(41,48,64,.88);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:11px;color:#fff;font-weight:500}#mobile-wrap .experiences-section .section-container .tour-card .card-body,#pc-wrap .experiences-section .section-container .tour-card .card-body{padding:20px;display:flex;flex-direction:column;flex:1 1}#mobile-wrap .experiences-section .section-container .tour-card .card-body .rating-row,#pc-wrap .experiences-section .section-container .tour-card .card-body .rating-row{display:flex;align-items:center;gap:4px;color:#006194;margin-bottom:4px}#mobile-wrap .experiences-section .section-container .tour-card .card-body .rating-row .star-icon,#pc-wrap .experiences-section .section-container .tour-card .card-body .rating-row .star-icon{font-size:16px}#mobile-wrap .experiences-section .section-container .tour-card .card-body .rating-row .star-icon.filled,#pc-wrap .experiences-section .section-container .tour-card .card-body .rating-row .star-icon.filled{font-variation-settings:"FILL" 1}#mobile-wrap .experiences-section .section-container .tour-card .card-body .rating-row .rating-text,#pc-wrap .experiences-section .section-container .tour-card .card-body .rating-row .rating-text{font-size:12px;font-weight:600}#mobile-wrap .experiences-section .section-container .tour-card .card-body .tour-title,#pc-wrap .experiences-section .section-container .tour-card .card-body .tour-title{font-size:18px;font-weight:600;color:#141b2b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#mobile-wrap .experiences-section .section-container .tour-card .card-body .tour-subtitle,#pc-wrap .experiences-section .section-container .tour-card .card-body .tour-subtitle{font-size:13px;color:#3f4850;margin-top:4px}#mobile-wrap .experiences-section .section-container .tour-card .card-body .tour-footer,#pc-wrap .experiences-section .section-container .tour-card .card-body .tour-footer{margin-top:24px;padding-top:16px;border-top:1px solid #e1e8fd;display:flex;flex-direction:row;align-items:center;justify-content:space-between}#mobile-wrap .experiences-section .section-container .tour-card .card-body .tour-footer .price-col .from-text,#pc-wrap .experiences-section .section-container .tour-card .card-body .tour-footer .price-col .from-text{font-size:11px;color:#707881;margin-right:4px}#mobile-wrap .experiences-section .section-container .tour-card .card-body .tour-footer .price-col .price-text,#pc-wrap .experiences-section .section-container .tour-card .card-body .tour-footer .price-col .price-text{font-size:18px;font-weight:600;color:#141b2b}#mobile-wrap .experiences-section .section-container .tour-card .card-body .tour-footer .feature-badge,#pc-wrap .experiences-section .section-container .tour-card .card-body .tour-footer .feature-badge{font-size:12px;font-weight:500;color:#006399}#mobile-wrap .curators-section,#pc-wrap .curators-section{width:100%;padding:80px 0;background:#fff}#mobile-wrap .curators-section .section-container,#pc-wrap .curators-section .section-container{width:100%;max-width:1300px;margin:0 auto;padding:0 24px;box-sizing:border-box}#mobile-wrap .curators-section .section-container .section-header,#pc-wrap .curators-section .section-container .section-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:48px}#mobile-wrap .curators-section .section-container .section-header .section-tag,#pc-wrap .curators-section .section-container .section-header .section-tag{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#006399}#mobile-wrap .curators-section .section-container .section-header .section-title,#pc-wrap .curators-section .section-container .section-header .section-title{font-size:40px;line-height:48px;font-weight:600;letter-spacing:-.025em;color:#141b2b;margin-top:4px}#mobile-wrap .curators-section .section-container .section-header .section-link,#pc-wrap .curators-section .section-container .section-header .section-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#006194}#mobile-wrap .curators-section .section-container .section-header .section-link:hover,#pc-wrap .curators-section .section-container .section-header .section-link:hover{color:#007bb9}#mobile-wrap .curators-section .section-container .curators-grid,#pc-wrap .curators-section .section-container .curators-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:28px;gap:28px}#mobile-wrap .curators-section .section-container .curators-grid>div,#pc-wrap .curators-section .section-container .curators-grid>div{height:100%}#mobile-wrap .curators-section .section-container .curators-grid .curator-card,#pc-wrap .curators-section .section-container .curators-grid .curator-card{position:relative;display:flex;flex-direction:column;transition:transform .55s cubic-bezier(.22,1,.36,1)}#mobile-wrap .curators-section .section-container .curators-grid .curator-card .curator-portrait,#pc-wrap .curators-section .section-container .curators-grid .curator-card .curator-portrait{position:relative;width:100%;aspect-ratio:4/5;margin-bottom:20px;overflow:hidden;border-radius:8px;background:#e1e8fd;box-shadow:0 1px 2px rgba(20,27,43,.06),0 14px 34px -20px rgba(20,27,43,.3);transition:box-shadow .55s cubic-bezier(.22,1,.36,1)}#mobile-wrap .curators-section .section-container .curators-grid .curator-card .curator-portrait .curator-img,#pc-wrap .curators-section .section-container .curators-grid .curator-card .curator-portrait .curator-img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02);filter:saturate(.94) contrast(1.03);transition:transform 1.25s cubic-bezier(.22,1,.36,1)}#mobile-wrap .curators-section .section-container .curators-grid .curator-card .curator-portrait .portrait-sheen,#pc-wrap .curators-section .section-container .curators-grid .curator-card .curator-portrait .portrait-sheen{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,15,26,.42) 0,rgba(10,15,26,.12) 16%,rgba(10,15,26,0) 30%)}#mobile-wrap .curators-section .section-container .curators-grid .curator-card .curator-portrait .curator-index,#pc-wrap .curators-section .section-container .curators-grid .curator-card .curator-portrait .curator-index{position:absolute;top:18px;left:20px;font-family:Playfair Display,Iowan Old Style,Georgia,serif;font-size:13px;font-weight:600;letter-spacing:.14em;color:hsla(0,0%,100%,.78)}#mobile-wrap .curators-section .section-container .curators-grid .curator-card .curator-portrait .curator-index:after,#pc-wrap .curators-section .section-container .curators-grid .curator-card .curator-portrait .curator-index:after{content:"";display:block;width:18px;height:1px;margin-top:7px;background:hsla(0,0%,100%,.45)}#mobile-wrap .curators-section .section-container .curators-grid .curator-card .curator-body,#pc-wrap .curators-section .section-container .curators-grid .curator-card .curator-body{display:flex;flex-direction:column;align-items:flex-start;flex:1 1}#mobile-wrap .curators-section .section-container .curators-grid .curator-card .curator-overline,#pc-wrap .curators-section .section-container .curators-grid .curator-card .curator-overline{display:inline-flex;align-items:center;gap:10px;margin-bottom:10px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:#006399}#mobile-wrap .curators-section .section-container .curators-grid .curator-card .curator-overline:before,#pc-wrap .curators-section .section-container .curators-grid .curator-card .curator-overline:before{content:"";width:20px;height:1px;background:#bfc7d2}#mobile-wrap .curators-section .section-container .curators-grid .curator-card .curator-name,#pc-wrap .curators-section .section-container .curators-grid .curator-card .curator-name{margin:0;font-family:Playfair Display,Iowan Old Style,Georgia,serif;font-size:23px;font-weight:600;line-height:1.15;letter-spacing:-.01em;color:#141b2b;text-wrap:balance}#mobile-wrap .curators-section .section-container .curators-grid .curator-card .curator-name .curator-link,#pc-wrap .curators-section .section-container .curators-grid .curator-card .curator-name .curator-link{color:inherit;text-decoration:none}#mobile-wrap .curators-section .section-container .curators-grid .curator-card .curator-name .curator-link:after,#pc-wrap .curators-section .section-container .curators-grid .curator-card .curator-name .curator-link:after{content:"";position:absolute;inset:0;z-index:1}#mobile-wrap .curators-section .section-container .curators-grid .curator-card .curator-name .curator-link:focus-visible:after,#pc-wrap .curators-section .section-container .curators-grid .curator-card .curator-name .curator-link:focus-visible:after{outline:2px solid #006194;outline-offset:4px;border-radius:8px}#mobile-wrap .curators-section .section-container .curators-grid .curator-card .curator-desc,#pc-wrap .curators-section .section-container .curators-grid .curator-card .curator-desc{margin:10px 0 0;font-size:13px;line-height:21px;color:#3f4850;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#mobile-wrap .curators-section .section-container .curators-grid .curator-card .curator-footer,#pc-wrap .curators-section .section-container .curators-grid .curator-card .curator-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-top:16px;padding-top:14px;border-top:1px solid #bfc7d2}#mobile-wrap .curators-section .section-container .curators-grid .curator-card .curator-footer .curator-stats,#pc-wrap .curators-section .section-container .curators-grid .curator-card .curator-footer .curator-stats{display:inline-flex;align-items:center;gap:10px;min-height:18px;font-size:12px;color:#3f4850}#mobile-wrap .curators-section .section-container .curators-grid .curator-card .curator-footer .curator-stats .stat,#pc-wrap .curators-section .section-container .curators-grid .curator-card .curator-footer .curator-stats .stat{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}#mobile-wrap .curators-section .section-container .curators-grid .curator-card .curator-footer .curator-stats .stat-value,#pc-wrap .curators-section .section-container .curators-grid .curator-card .curator-footer .curator-stats .stat-value{font-weight:600;color:#141b2b}#mobile-wrap .curators-section .section-container .curators-grid .curator-card .curator-footer .curator-stats .stat-dot,#pc-wrap .curators-section .section-container .curators-grid .curator-card .curator-footer .curator-stats .stat-dot{width:3px;height:3px;border-radius:50%;background:#bfc7d2}#mobile-wrap .curators-section .section-container .curators-grid .curator-card .curator-footer .curator-action,#pc-wrap .curators-section .section-container .curators-grid .curator-card .curator-footer .curator-action{position:relative;z-index:2;display:inline-flex}#mobile-wrap .curators-section .section-container .curators-grid .curator-card:focus-within,#mobile-wrap .curators-section .section-container .curators-grid .curator-card:hover,#pc-wrap .curators-section .section-container .curators-grid .curator-card:focus-within,#pc-wrap .curators-section .section-container .curators-grid .curator-card:hover{transform:translateY(-4px)}#mobile-wrap .curators-section .section-container .curators-grid .curator-card:focus-within .curator-portrait,#mobile-wrap .curators-section .section-container .curators-grid .curator-card:hover .curator-portrait,#pc-wrap .curators-section .section-container .curators-grid .curator-card:focus-within .curator-portrait,#pc-wrap .curators-section .section-container .curators-grid .curator-card:hover .curator-portrait{box-shadow:0 2px 4px rgba(20,27,43,.08),0 28px 58px -24px rgba(20,27,43,.44)}#mobile-wrap .curators-section .section-container .curators-grid .curator-card:focus-within .curator-img,#mobile-wrap .curators-section .section-container .curators-grid .curator-card:hover .curator-img,#pc-wrap .curators-section .section-container .curators-grid .curator-card:focus-within .curator-img,#pc-wrap .curators-section .section-container .curators-grid .curator-card:hover .curator-img{transform:scale(1.07)}#mobile-wrap .curators-section .section-container .curators-grid .curators-empty-state,#pc-wrap .curators-section .section-container .curators-grid .curators-empty-state{grid-column:1/-1;padding:56px 0;text-align:center;font-size:14px;color:#3f4850}@media(max-width:1100px){#mobile-wrap .curators-section .section-container .curators-grid,#pc-wrap .curators-section .section-container .curators-grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media(max-width:600px){#mobile-wrap .curators-section .section-container .curators-grid,#pc-wrap .curators-section .section-container .curators-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){#mobile-wrap .curators-section .section-container .curators-grid .curator-card,#mobile-wrap .curators-section .section-container .curators-grid .curator-card .curator-img,#mobile-wrap .curators-section .section-container .curators-grid .curator-card .curator-portrait,#pc-wrap .curators-section .section-container .curators-grid .curator-card,#pc-wrap .curators-section .section-container .curators-grid .curator-card .curator-img,#pc-wrap .curators-section .section-container .curators-grid .curator-card .curator-portrait{transition:none}#mobile-wrap .curators-section .section-container .curators-grid .curator-card:focus-within,#mobile-wrap .curators-section .section-container .curators-grid .curator-card:hover,#pc-wrap .curators-section .section-container .curators-grid .curator-card:focus-within,#pc-wrap .curators-section .section-container .curators-grid .curator-card:hover{transform:none}#mobile-wrap .curators-section .section-container .curators-grid .curator-card:focus-within .curator-img,#mobile-wrap .curators-section .section-container .curators-grid .curator-card:hover .curator-img,#pc-wrap .curators-section .section-container .curators-grid .curator-card:focus-within .curator-img,#pc-wrap .curators-section .section-container .curators-grid .curator-card:hover .curator-img{transform:scale(1.02)}}#mobile-wrap .travel-partners-section,#pc-wrap .travel-partners-section{width:100%;padding:80px 0;background:#f9f9ff}#mobile-wrap .travel-partners-section .section-container,#pc-wrap .travel-partners-section .section-container{width:100%;max-width:1300px;margin:0 auto;padding:0 24px;box-sizing:border-box}#mobile-wrap .travel-partners-section .section-container .partners-header,#pc-wrap .travel-partners-section .section-container .partners-header{text-align:center;max-width:600px;margin:0 auto 48px}#mobile-wrap .travel-partners-section .section-container .partners-header .section-tag,#pc-wrap .travel-partners-section .section-container .partners-header .section-tag{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#006399}#mobile-wrap .travel-partners-section .section-container .partners-header .section-title,#pc-wrap .travel-partners-section .section-container .partners-header .section-title{font-size:28px;line-height:36px;font-weight:600;color:#141b2b;margin-top:4px}#mobile-wrap .travel-partners-section .section-container .partners-header .section-subtitle,#pc-wrap .travel-partners-section .section-container .partners-header .section-subtitle{font-size:13px;line-height:20px;color:#3f4850;margin-top:8px}#mobile-wrap .travel-partners-section .section-container .partners-marquee-area,#pc-wrap .travel-partners-section .section-container .partners-marquee-area{position:relative;width:100%;margin:0 auto;overflow:hidden;display:flex;flex-direction:column;gap:24px;padding:20px 0}#mobile-wrap .travel-partners-section .section-container .partners-marquee-area .marquee-fade-left,#pc-wrap .travel-partners-section .section-container .partners-marquee-area .marquee-fade-left{position:absolute;left:0;top:0;bottom:0;width:100px;background:linear-gradient(90deg,#f9f9ff,transparent);z-index:10;pointer-events:none}#mobile-wrap .travel-partners-section .section-container .partners-marquee-area .marquee-fade-right,#pc-wrap .travel-partners-section .section-container .partners-marquee-area .marquee-fade-right{position:absolute;right:0;top:0;bottom:0;width:100px;background:linear-gradient(270deg,#f9f9ff,transparent);z-index:10;pointer-events:none}#mobile-wrap .travel-partners-section .section-container .partners-marquee-area .marquee-row-wrapper,#pc-wrap .travel-partners-section .section-container .partners-marquee-area .marquee-row-wrapper{display:flex;width:100%}#mobile-wrap .travel-partners-section .section-container .partners-marquee-area .marquee-row-wrapper .marquee-scroll-container,#pc-wrap .travel-partners-section .section-container .partners-marquee-area .marquee-row-wrapper .marquee-scroll-container{display:flex;width:max-content;animation-name:marqueeScroll;animation-duration:35s;animation-timing-function:linear;animation-iteration-count:infinite}#mobile-wrap .travel-partners-section .section-container .partners-marquee-area .marquee-row-wrapper .marquee-scroll-container:hover,#pc-wrap .travel-partners-section .section-container .partners-marquee-area .marquee-row-wrapper .marquee-scroll-container:hover{animation-play-state:paused}#mobile-wrap .travel-partners-section .section-container .partners-marquee-area .marquee-row-wrapper .marquee-scroll-container.reverse,#pc-wrap .travel-partners-section .section-container .partners-marquee-area .marquee-row-wrapper .marquee-scroll-container.reverse{animation-direction:reverse}#mobile-wrap .travel-partners-section .section-container .partners-marquee-area .marquee-row-wrapper .marquee-scroll-container>div,#pc-wrap .travel-partners-section .section-container .partners-marquee-area .marquee-row-wrapper .marquee-scroll-container>div{flex-shrink:0}#mobile-wrap .travel-partners-section .section-container .partners-marquee-area .marquee-row-wrapper .marquee-scroll-container .marquee-partner-card,#pc-wrap .travel-partners-section .section-container .partners-marquee-area .marquee-row-wrapper .marquee-scroll-container .marquee-partner-card{display:flex;flex-direction:column;padding:20px;border-radius:16px;margin:0 16px;box-shadow:0 1px 4px rgba(0,0,0,.05);background:#fff;width:320px;flex-shrink:0;transition:transform .2s,box-shadow .2s;text-decoration:none}#mobile-wrap .travel-partners-section .section-container .partners-marquee-area .marquee-row-wrapper .marquee-scroll-container .marquee-partner-card:hover,#pc-wrap .travel-partners-section .section-container .partners-marquee-area .marquee-row-wrapper .marquee-scroll-container .marquee-partner-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}#mobile-wrap .travel-partners-section .section-container .partners-marquee-area .marquee-row-wrapper .marquee-scroll-container .marquee-partner-card .card-top,#pc-wrap .travel-partners-section .section-container .partners-marquee-area .marquee-row-wrapper .marquee-scroll-container .marquee-partner-card .card-top{display:flex;gap:12px;margin-bottom:12px}#mobile-wrap .travel-partners-section .section-container .partners-marquee-area .marquee-row-wrapper .marquee-scroll-container .marquee-partner-card .card-top .partner-avatar,#pc-wrap .travel-partners-section .section-container .partners-marquee-area .marquee-row-wrapper .marquee-scroll-container .marquee-partner-card .card-top .partner-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover}#mobile-wrap .travel-partners-section .section-container .partners-marquee-area .marquee-row-wrapper .marquee-scroll-container .marquee-partner-card .card-top .partner-identity,#pc-wrap .travel-partners-section .section-container .partners-marquee-area .marquee-row-wrapper .marquee-scroll-container .marquee-partner-card .card-top .partner-identity{display:flex;flex-direction:column}#mobile-wrap .travel-partners-section .section-container .partners-marquee-area .marquee-row-wrapper .marquee-scroll-container .marquee-partner-card .card-top .partner-identity .name-wrapper,#pc-wrap .travel-partners-section .section-container .partners-marquee-area .marquee-row-wrapper .marquee-scroll-container .marquee-partner-card .card-top .partner-identity .name-wrapper{display:flex;align-items:center;gap:4px}#mobile-wrap .travel-partners-section .section-container .partners-marquee-area .marquee-row-wrapper .marquee-scroll-container .marquee-partner-card .card-top .partner-identity .name-wrapper .partner-name,#pc-wrap .travel-partners-section .section-container .partners-marquee-area .marquee-row-wrapper .marquee-scroll-container .marquee-partner-card .card-top .partner-identity .name-wrapper .partner-name{margin:0;font-size:15px;font-weight:600;color:#141b2b}#mobile-wrap .travel-partners-section .section-container .partners-marquee-area .marquee-row-wrapper .marquee-scroll-container .marquee-partner-card .card-top .partner-identity .name-wrapper .verified-icon,#pc-wrap .travel-partners-section .section-container .partners-marquee-area .marquee-row-wrapper .marquee-scroll-container .marquee-partner-card .card-top .partner-identity .name-wrapper .verified-icon{width:14px;height:14px}#mobile-wrap .travel-partners-section .section-container .partners-marquee-area .marquee-row-wrapper .marquee-scroll-container .marquee-partner-card .card-top .partner-identity .partner-handle,#pc-wrap .travel-partners-section .section-container .partners-marquee-area .marquee-row-wrapper .marquee-scroll-container .marquee-partner-card .card-top .partner-identity .partner-handle{font-size:12px;color:#707881}#mobile-wrap .travel-partners-section .section-container .partners-marquee-area .marquee-row-wrapper .marquee-scroll-container .marquee-partner-card .partner-message,#pc-wrap .travel-partners-section .section-container .partners-marquee-area .marquee-row-wrapper .marquee-scroll-container .marquee-partner-card .partner-message{font-size:13px;color:#3f4850;line-height:20px;margin-bottom:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}#mobile-wrap .travel-partners-section .section-container .partners-marquee-area .marquee-row-wrapper .marquee-scroll-container .marquee-partner-card .partner-badge,#pc-wrap .travel-partners-section .section-container .partners-marquee-area .marquee-row-wrapper .marquee-scroll-container .marquee-partner-card .partner-badge{align-self:flex-start;font-size:11px;font-weight:600;color:#006194;background:#e9edff;padding:4px 8px;border-radius:6px}#mobile-wrap .live-dispatches-section,#pc-wrap .live-dispatches-section{width:100%;padding:80px 0;background:#f1f3ff}#mobile-wrap .live-dispatches-section .section-container,#pc-wrap .live-dispatches-section .section-container{width:100%;max-width:1300px;margin:0 auto;padding:0 24px;box-sizing:border-box}#mobile-wrap .live-dispatches-section .section-container .section-header,#pc-wrap .live-dispatches-section .section-container .section-header{margin-bottom:48px}#mobile-wrap .live-dispatches-section .section-container .section-header .live-indicator-row,#pc-wrap .live-dispatches-section .section-container .section-header .live-indicator-row{display:flex;align-items:center;gap:8px}#mobile-wrap .live-dispatches-section .section-container .section-header .live-indicator-row .live-pulse-container,#pc-wrap .live-dispatches-section .section-container .section-header .live-indicator-row .live-pulse-container{position:relative;display:flex;width:10px;height:10px}#mobile-wrap .live-dispatches-section .section-container .section-header .live-indicator-row .live-pulse-container .live-pulse-ping,#pc-wrap .live-dispatches-section .section-container .section-header .live-indicator-row .live-pulse-container .live-pulse-ping{position:absolute;inset:0;border-radius:50%;background:#006194;opacity:.75;animation:pulse-ping 1.5s cubic-bezier(0,0,.2,1) infinite}#mobile-wrap .live-dispatches-section .section-container .section-header .live-indicator-row .live-pulse-container .live-pulse-dot,#pc-wrap .live-dispatches-section .section-container .section-header .live-indicator-row .live-pulse-container .live-pulse-dot{position:relative;width:10px;height:10px;border-radius:50%;background:#006194}#mobile-wrap .live-dispatches-section .section-container .section-header .live-indicator-row .section-tag,#pc-wrap .live-dispatches-section .section-container .section-header .live-indicator-row .section-tag{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#006399}#mobile-wrap .live-dispatches-section .section-container .section-header .section-title,#pc-wrap .live-dispatches-section .section-container .section-header .section-title{font-size:40px;line-height:48px;font-weight:600;letter-spacing:-.025em;color:#141b2b;margin-top:4px}#mobile-wrap .live-dispatches-section .section-container .section-header .section-subtitle,#pc-wrap .live-dispatches-section .section-container .section-header .section-subtitle{font-size:15px;color:#3f4850;margin-top:4px}#mobile-wrap .live-dispatches-section .section-container .travelers-destination-grid,#pc-wrap .live-dispatches-section .section-container .travelers-destination-grid{display:flex;align-items:center;justify-content:center;gap:20px;width:100%;flex-wrap:wrap}#mobile-wrap .live-dispatches-section .section-container .travelers-destination-grid .dispatch-item,#pc-wrap .live-dispatches-section .section-container .travelers-destination-grid .dispatch-item{flex-shrink:0}#mobile-wrap .live-dispatches-section .section-container .travelers-destination-grid .dispatch-item.small,#pc-wrap .live-dispatches-section .section-container .travelers-destination-grid .dispatch-item.small{width:180px;height:260px}#mobile-wrap .live-dispatches-section .section-container .travelers-destination-grid .dispatch-item.medium,#pc-wrap .live-dispatches-section .section-container .travelers-destination-grid .dispatch-item.medium{width:220px;height:340px}#mobile-wrap .live-dispatches-section .section-container .travelers-destination-grid .dispatch-item.featured,#pc-wrap .live-dispatches-section .section-container .travelers-destination-grid .dispatch-item.featured{width:260px;height:420px}@media(max-width:900px){#mobile-wrap .live-dispatches-section .section-container .travelers-destination-grid .dispatch-item.featured,#mobile-wrap .live-dispatches-section .section-container .travelers-destination-grid .dispatch-item.medium,#mobile-wrap .live-dispatches-section .section-container .travelers-destination-grid .dispatch-item.small,#pc-wrap .live-dispatches-section .section-container .travelers-destination-grid .dispatch-item.featured,#pc-wrap .live-dispatches-section .section-container .travelers-destination-grid .dispatch-item.medium,#pc-wrap .live-dispatches-section .section-container .travelers-destination-grid .dispatch-item.small{width:160px;height:240px}}@media(max-width:600px){#mobile-wrap .live-dispatches-section .section-container .travelers-destination-grid .dispatch-item.featured,#mobile-wrap .live-dispatches-section .section-container .travelers-destination-grid .dispatch-item.medium,#mobile-wrap .live-dispatches-section .section-container .travelers-destination-grid .dispatch-item.small,#pc-wrap .live-dispatches-section .section-container .travelers-destination-grid .dispatch-item.featured,#pc-wrap .live-dispatches-section .section-container .travelers-destination-grid .dispatch-item.medium,#pc-wrap .live-dispatches-section .section-container .travelers-destination-grid .dispatch-item.small{width:100%;max-width:300px;height:220px}}#mobile-wrap .live-dispatches-section .section-container .travelers-destination-grid .traveler-destination-card,#pc-wrap .live-dispatches-section .section-container .travelers-destination-grid .traveler-destination-card{width:100%;height:100%;position:relative;border-radius:16px;overflow:hidden;cursor:pointer;border:none;padding:0;background:#e9edff;transition:all .3s ease}#mobile-wrap .live-dispatches-section .section-container .travelers-destination-grid .traveler-destination-card:hover,#pc-wrap .live-dispatches-section .section-container .travelers-destination-grid .traveler-destination-card:hover{transform:translateY(-8px);box-shadow:0 12px 24px rgba(0,0,0,.15)}#mobile-wrap .live-dispatches-section .section-container .travelers-destination-grid .traveler-destination-card img,#pc-wrap .live-dispatches-section .section-container .travelers-destination-grid .traveler-destination-card img{width:100%;height:100%;object-fit:cover}#mobile-wrap .live-dispatches-section .section-container .travelers-destination-grid .traveler-destination-card .destination-scrim,#pc-wrap .live-dispatches-section .section-container .travelers-destination-grid .traveler-destination-card .destination-scrim{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,transparent 50%)}#mobile-wrap .live-dispatches-section .section-container .travelers-destination-grid .traveler-destination-card .destination-info,#pc-wrap .live-dispatches-section .section-container .travelers-destination-grid .traveler-destination-card .destination-info{position:absolute;bottom:0;left:0;right:0;padding:20px;text-align:left}#mobile-wrap .live-dispatches-section .section-container .travelers-destination-grid .traveler-destination-card .destination-info .top-pick-label,#pc-wrap .live-dispatches-section .section-container .travelers-destination-grid .traveler-destination-card .destination-info .top-pick-label{display:inline-block;background:#006194;color:#fff;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:4px 10px;border-radius:9999px;margin-bottom:8px}#mobile-wrap .live-dispatches-section .section-container .travelers-destination-grid .traveler-destination-card .destination-info h3,#pc-wrap .live-dispatches-section .section-container .travelers-destination-grid .traveler-destination-card .destination-info h3{color:#fff;font-size:20px;font-weight:600;margin:0 0 4px;text-shadow:0 2px 4px rgba(0,0,0,.3)}#mobile-wrap .live-dispatches-section .section-container .travelers-destination-grid .traveler-destination-card .destination-info p,#pc-wrap .live-dispatches-section .section-container .travelers-destination-grid .traveler-destination-card .destination-info p{color:hsla(0,0%,100%,.85);font-size:13px;margin:0}@keyframes pulse-ping{75%,to{transform:scale(2);opacity:0}}@keyframes marqueeScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}#mobile-wrap .property-page-wrapper,#pc-wrap .property-page-wrapper{width:100%;display:flex;flex-direction:column;background-color:#f9f9ff}#mobile-wrap .property-hero-section,#pc-wrap .property-hero-section{position:relative;width:100%;height:48vh;min-height:400px;max-height:520px;overflow:hidden}#mobile-wrap .property-hero-section .hero-image,#pc-wrap .property-hero-section .hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 25%;transform:scale(1.03);transition:transform 1s ease-out}#mobile-wrap .property-hero-section .hero-gradient-overlay,#pc-wrap .property-hero-section .hero-gradient-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,27,43,.65) 0,rgba(20,27,43,.22) 60%,transparent);pointer-events:none}#mobile-wrap .property-hero-section .hero-content,#pc-wrap .property-hero-section .hero-content{position:relative;z-index:10;max-width:1300px;margin:0 auto;padding:100px 0;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}#mobile-wrap .property-hero-section .hero-content .hero-badge,#pc-wrap .property-hero-section .hero-content .hero-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:9999px;background:hsla(0,0%,100%,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;margin-bottom:16px}#mobile-wrap .property-hero-section .hero-content .hero-badge .badge-dot,#pc-wrap .property-hero-section .hero-content .hero-badge .badge-dot{width:6px;height:6px;border-radius:50%;background:#cce5ff}#mobile-wrap .property-hero-section .hero-content .hero-badge .badge-text,#pc-wrap .property-hero-section .hero-content .hero-badge .badge-text{font-size:11px;letter-spacing:.1em;font-weight:600;text-transform:uppercase}#mobile-wrap .property-hero-section .hero-content .hero-title,#pc-wrap .property-hero-section .hero-content .hero-title{font-size:42px;line-height:50px;font-weight:700;color:#fff;letter-spacing:-.025em;max-width:680px;margin:0 0 12px;text-shadow:0 2px 6px rgba(0,0,0,.2)}#mobile-wrap .property-hero-section .hero-content .hero-subtitle,#pc-wrap .property-hero-section .hero-content .hero-subtitle{font-size:17px;line-height:26px;color:hsla(0,0%,100%,.88);max-width:580px;font-weight:300;margin:0}#mobile-wrap .property-main-container,#pc-wrap .property-main-container{max-width:1300px;margin:0 auto;padding:48px 24px 64px;width:100%;box-sizing:border-box}#mobile-wrap .property-main-container .property-layout-flex,#pc-wrap .property-main-container .property-layout-flex{display:flex;gap:28px;align-items:flex-start}#mobile-wrap .filter-sidebar,#pc-wrap .filter-sidebar{position:-webkit-sticky;position:sticky;top:88px;width:260px;flex-shrink:0;background:#fff;border-radius:16px;padding:24px;box-shadow:0 2px 8px -2px rgba(17,24,39,.04),0 1px 3px 0 rgba(17,24,39,.02)}#mobile-wrap .filter-sidebar .filter-header,#pc-wrap .filter-sidebar .filter-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #e9edff}#mobile-wrap .filter-sidebar .filter-header .filter-title-box,#pc-wrap .filter-sidebar .filter-header .filter-title-box{display:flex;align-items:center;gap:8px;font-weight:600;font-size:16px;color:#141b2b}#mobile-wrap .filter-sidebar .filter-header .filter-title-box .filter-icon,#pc-wrap .filter-sidebar .filter-header .filter-title-box .filter-icon{font-size:18px}#mobile-wrap .filter-sidebar .filter-header .clear-all-btn,#pc-wrap .filter-sidebar .filter-header .clear-all-btn{border:none;background:transparent;color:#006194;font-size:13px;font-weight:600;cursor:pointer;padding:0;transition:color .15s}#mobile-wrap .filter-sidebar .filter-header .clear-all-btn:hover,#pc-wrap .filter-sidebar .filter-header .clear-all-btn:hover{color:#007bb9}#mobile-wrap .filter-sidebar .filter-section,#pc-wrap .filter-sidebar .filter-section{padding:20px 0;border-bottom:1px solid #e9edff}#mobile-wrap .filter-sidebar .filter-section .section-label,#pc-wrap .filter-sidebar .filter-section .section-label{display:block;font-size:14px;font-weight:600;color:#141b2b;margin-bottom:10px}#mobile-wrap .filter-sidebar .filter-section .destination-search-box,#pc-wrap .filter-sidebar .filter-section .destination-search-box{position:relative;margin-bottom:12px}#mobile-wrap .filter-sidebar .filter-section .destination-search-box .search-icon,#pc-wrap .filter-sidebar .filter-section .destination-search-box .search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:18px;color:#707881;pointer-events:none}#mobile-wrap .filter-sidebar .filter-section .destination-search-box .search-input,#pc-wrap .filter-sidebar .filter-section .destination-search-box .search-input{width:100%;height:40px;padding-left:36px;padding-right:12px;border-radius:12px;background:#f1f3ff;border:1px solid transparent;font-size:13px;color:#141b2b;outline:none;transition:all .2s}#mobile-wrap .filter-sidebar .filter-section .destination-search-box .search-input::placeholder,#pc-wrap .filter-sidebar .filter-section .destination-search-box .search-input::placeholder{color:#707881}#mobile-wrap .filter-sidebar .filter-section .destination-search-box .search-input:focus,#pc-wrap .filter-sidebar .filter-section .destination-search-box .search-input:focus{background:#fff;border-color:rgba(0,97,148,.3);box-shadow:0 0 0 3px rgba(0,97,148,.08)}#mobile-wrap .filter-sidebar .filter-section .destination-chips,#pc-wrap .filter-sidebar .filter-section .destination-chips{display:flex;flex-wrap:wrap;gap:6px}#mobile-wrap .filter-sidebar .filter-section .destination-chips .dest-chip,#pc-wrap .filter-sidebar .filter-section .destination-chips .dest-chip{padding:4px 10px;border-radius:9999px;font-size:11px;font-weight:500;background:#e9edff;color:#3f4850;border:none;cursor:pointer;transition:all .15s}#mobile-wrap .filter-sidebar .filter-section .destination-chips .dest-chip:hover,#pc-wrap .filter-sidebar .filter-section .destination-chips .dest-chip:hover{background:#006194;color:#fff}#mobile-wrap .filter-sidebar .filter-section .destination-chips .dest-chip.active,#pc-wrap .filter-sidebar .filter-section .destination-chips .dest-chip.active{background:#006194;color:#fff;font-weight:600}#mobile-wrap .filter-sidebar .filter-section .price-label-row,#pc-wrap .filter-sidebar .filter-section .price-label-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}#mobile-wrap .filter-sidebar .filter-section .price-label-row .currency-label,#pc-wrap .filter-sidebar .filter-section .price-label-row .currency-label{font-size:11px;color:#3f4850}#mobile-wrap .filter-sidebar .filter-section .price-slider-box,#pc-wrap .filter-sidebar .filter-section .price-slider-box{margin-bottom:12px}#mobile-wrap .filter-sidebar .filter-section .price-slider-box .price-slider,#pc-wrap .filter-sidebar .filter-section .price-slider-box .price-slider{width:100%;accent-color:#006194;height:6px;border-radius:4px;cursor:pointer}#mobile-wrap .filter-sidebar .filter-section .price-display-row,#pc-wrap .filter-sidebar .filter-section .price-display-row{display:flex;align-items:center;gap:8px}#mobile-wrap .filter-sidebar .filter-section .price-display-row .price-box-col,#pc-wrap .filter-sidebar .filter-section .price-display-row .price-box-col{flex:1 1;background:#f1f3ff;border-radius:12px;padding:8px 10px;text-align:center}#mobile-wrap .filter-sidebar .filter-section .price-display-row .price-box-col .box-tag,#pc-wrap .filter-sidebar .filter-section .price-display-row .price-box-col .box-tag{display:block;font-size:11px;color:#707881}#mobile-wrap .filter-sidebar .filter-section .price-display-row .price-box-col .box-val,#pc-wrap .filter-sidebar .filter-section .price-display-row .price-box-col .box-val{font-size:13px;font-weight:600;color:#141b2b}#mobile-wrap .filter-sidebar .filter-section .price-display-row .price-dash,#pc-wrap .filter-sidebar .filter-section .price-display-row .price-dash{color:#707881;font-size:12px}#mobile-wrap .filter-sidebar .filter-section .checkbox-list,#pc-wrap .filter-sidebar .filter-section .checkbox-list{display:flex;flex-direction:column;gap:10px}#mobile-wrap .filter-sidebar .filter-section .checkbox-list .checkbox-item,#pc-wrap .filter-sidebar .filter-section .checkbox-list .checkbox-item{display:flex;align-items:center;justify-content:space-between;cursor:pointer}#mobile-wrap .filter-sidebar .filter-section .checkbox-list .checkbox-item .checkbox-left,#pc-wrap .filter-sidebar .filter-section .checkbox-list .checkbox-item .checkbox-left{display:flex;align-items:center;gap:10px}#mobile-wrap .filter-sidebar .filter-section .checkbox-list .checkbox-item .checkbox-left .checkbox-input,#pc-wrap .filter-sidebar .filter-section .checkbox-list .checkbox-item .checkbox-left .checkbox-input{width:16px;height:16px;accent-color:#006194;cursor:pointer}#mobile-wrap .filter-sidebar .filter-section .checkbox-list .checkbox-item .checkbox-left .checkbox-text,#pc-wrap .filter-sidebar .filter-section .checkbox-list .checkbox-item .checkbox-left .checkbox-text{font-size:13px;color:#141b2b;transition:color .15s}#mobile-wrap .filter-sidebar .filter-section .checkbox-list .checkbox-item .checkbox-left .checkbox-text .star-gold,#pc-wrap .filter-sidebar .filter-section .checkbox-list .checkbox-item .checkbox-left .checkbox-text .star-gold{color:#f59e0b;font-size:12px;margin-left:4px}#mobile-wrap .filter-sidebar .filter-section .checkbox-list .checkbox-item:hover .checkbox-text,#pc-wrap .filter-sidebar .filter-section .checkbox-list .checkbox-item:hover .checkbox-text{color:#006194}#mobile-wrap .filter-sidebar .filter-section .checkbox-list .checkbox-item .item-count,#pc-wrap .filter-sidebar .filter-section .checkbox-list .checkbox-item .item-count{font-size:11px;color:#707881}#mobile-wrap .filter-sidebar .filter-section .guest-grid,#pc-wrap .filter-sidebar .filter-section .guest-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}#mobile-wrap .filter-sidebar .filter-section .guest-grid .guest-btn,#pc-wrap .filter-sidebar .filter-section .guest-grid .guest-btn{padding:6px 0;text-align:center;border-radius:8px;font-size:12px;background:#f1f3ff;color:#3f4850;border:none;cursor:pointer;transition:all .15s}#mobile-wrap .filter-sidebar .filter-section .guest-grid .guest-btn:hover,#pc-wrap .filter-sidebar .filter-section .guest-grid .guest-btn:hover{background:#e9edff}#mobile-wrap .filter-sidebar .filter-section .guest-grid .guest-btn.active,#pc-wrap .filter-sidebar .filter-section .guest-grid .guest-btn.active{background:#006194;color:#fff;font-weight:600}#mobile-wrap .filter-sidebar .filter-section:last-child,#pc-wrap .filter-sidebar .filter-section:last-child{border-bottom:none;padding-bottom:0}#mobile-wrap .property-listing-main,#pc-wrap .property-listing-main{flex:1 1;min-width:0}#mobile-wrap .property-listing-main .listing-header-box,#pc-wrap .property-listing-main .listing-header-box{background:#fff;border-radius:16px;padding:20px 24px;box-shadow:0 1px 3px rgba(0,0,0,.04);border:1px solid rgba(191,199,210,.35);display:flex;flex-direction:column;gap:16px;margin-bottom:24px}#mobile-wrap .property-listing-main .listing-header-box .header-top-row,#pc-wrap .property-listing-main .listing-header-box .header-top-row{display:flex;align-items:center;justify-content:space-between}#mobile-wrap .property-listing-main .listing-header-box .header-top-row .heading-with-counter,#pc-wrap .property-listing-main .listing-header-box .header-top-row .heading-with-counter{display:flex;align-items:center;gap:12px}#mobile-wrap .property-listing-main .listing-header-box .header-top-row .heading-with-counter .listing-heading,#pc-wrap .property-listing-main .listing-header-box .header-top-row .heading-with-counter .listing-heading{font-size:22px;font-weight:700;color:#141b2b;letter-spacing:-.02em;margin:0}#mobile-wrap .property-listing-main .listing-header-box .header-top-row .heading-with-counter .journeys-badge,#pc-wrap .property-listing-main .listing-header-box .header-top-row .heading-with-counter .journeys-badge{padding:4px 10px;border-radius:9999px;background:#e9edff;color:#006194;font-size:12px;font-weight:700}#mobile-wrap .property-listing-main .listing-header-box .header-top-row .sort-group,#pc-wrap .property-listing-main .listing-header-box .header-top-row .sort-group{display:flex;align-items:center;gap:8px}#mobile-wrap .property-listing-main .listing-header-box .header-top-row .sort-group .sort-title,#pc-wrap .property-listing-main .listing-header-box .header-top-row .sort-group .sort-title{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#707881;font-weight:600}#mobile-wrap .property-listing-main .listing-header-box .header-top-row .sort-group .sort-dropdown-box,#pc-wrap .property-listing-main .listing-header-box .header-top-row .sort-group .sort-dropdown-box{position:relative;display:inline-flex;align-items:center}#mobile-wrap .property-listing-main .listing-header-box .header-top-row .sort-group .sort-dropdown-box .sort-dropdown,#pc-wrap .property-listing-main .listing-header-box .header-top-row .sort-group .sort-dropdown-box .sort-dropdown{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#f1f3ff;border:none;border-radius:8px;padding:7px 30px 7px 12px;font-size:12px;font-weight:600;color:#141b2b;cursor:pointer;transition:background-color .15s}#mobile-wrap .property-listing-main .listing-header-box .header-top-row .sort-group .sort-dropdown-box .sort-dropdown:hover,#pc-wrap .property-listing-main .listing-header-box .header-top-row .sort-group .sort-dropdown-box .sort-dropdown:hover{background:#e9edff}#mobile-wrap .property-listing-main .listing-header-box .header-top-row .sort-group .sort-dropdown-box .sort-dropdown:focus,#pc-wrap .property-listing-main .listing-header-box .header-top-row .sort-group .sort-dropdown-box .sort-dropdown:focus{outline:none}#mobile-wrap .property-listing-main .listing-header-box .header-top-row .sort-group .sort-dropdown-box .dropdown-icon,#pc-wrap .property-listing-main .listing-header-box .header-top-row .sort-group .sort-dropdown-box .dropdown-icon{position:absolute;right:8px;font-size:18px;color:#707881;pointer-events:none}#mobile-wrap .property-listing-main .quick-filter-chips,#pc-wrap .property-listing-main .quick-filter-chips{display:flex;align-items:center;gap:8px;overflow-x:auto;padding-bottom:16px;margin-bottom:24px}#mobile-wrap .property-listing-main .quick-filter-chips::-webkit-scrollbar,#pc-wrap .property-listing-main .quick-filter-chips::-webkit-scrollbar{display:none}#mobile-wrap .property-listing-main .quick-filter-chips .chip-btn,#pc-wrap .property-listing-main .quick-filter-chips .chip-btn{flex-shrink:0;padding:6px 16px;border-radius:9999px;background:#fff;color:#3f4850;font-size:13px;font-weight:500;border:none;box-shadow:0 1px 2px rgba(0,0,0,.04);cursor:pointer;transition:all .15s}#mobile-wrap .property-listing-main .quick-filter-chips .chip-btn:hover,#pc-wrap .property-listing-main .quick-filter-chips .chip-btn:hover{background:#f1f3ff;color:#141b2b}#mobile-wrap .property-listing-main .quick-filter-chips .chip-btn.active,#pc-wrap .property-listing-main .quick-filter-chips .chip-btn.active{background:#293040;color:#edf0ff;font-weight:600}#mobile-wrap .property-listing-main .no-data-box,#pc-wrap .property-listing-main .no-data-box{padding:64px 24px;text-align:center;background:#fff;border-radius:20px}#mobile-wrap .property-listing-main .no-data-box .no-data-icon,#pc-wrap .property-listing-main .no-data-box .no-data-icon{font-size:48px;color:#707881;margin-bottom:12px}#mobile-wrap .property-listing-main .no-data-box h3,#pc-wrap .property-listing-main .no-data-box h3{font-size:18px;font-weight:600;color:#141b2b;margin:0 0 6px}#mobile-wrap .property-listing-main .no-data-box p,#pc-wrap .property-listing-main .no-data-box p{font-size:14px;color:#3f4850;margin:0}#mobile-wrap .property-listing-main .hotels-grid,#pc-wrap .property-listing-main .hotels-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;min-width:0}@media(max-width:1200px){#mobile-wrap .property-listing-main .hotels-grid,#pc-wrap .property-listing-main .hotels-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){#mobile-wrap .property-listing-main .hotels-grid,#pc-wrap .property-listing-main .hotels-grid{grid-template-columns:1fr}}#mobile-wrap .property-listing-main .hotels-grid .hotel-card,#pc-wrap .property-listing-main .hotels-grid .hotel-card{min-width:0;width:100%;background:#fff;border-radius:20px;box-shadow:0 2px 8px -2px rgba(17,24,39,.04),0 1px 3px 0 rgba(17,24,39,.02);transition:all .3s ease;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer}#mobile-wrap .property-listing-main .hotels-grid .hotel-card:hover,#pc-wrap .property-listing-main .hotels-grid .hotel-card:hover{box-shadow:0 12px 24px -6px rgba(17,24,39,.08),0 4px 8px -2px rgba(17,24,39,.04);transform:translateY(-4px)}#mobile-wrap .property-listing-main .hotels-grid .hotel-card:hover .card-img,#pc-wrap .property-listing-main .hotels-grid .hotel-card:hover .card-img{transform:scale(1.05)}#mobile-wrap .property-listing-main .hotels-grid .hotel-card:hover .card-title,#pc-wrap .property-listing-main .hotels-grid .hotel-card:hover .card-title{color:#006194}#mobile-wrap .property-listing-main .hotels-grid .hotel-card .card-image-wrapper,#pc-wrap .property-listing-main .hotels-grid .hotel-card .card-image-wrapper{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background:#e9edff}#mobile-wrap .property-listing-main .hotels-grid .hotel-card .card-image-wrapper .card-img,#pc-wrap .property-listing-main .hotels-grid .hotel-card .card-image-wrapper .card-img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease-out}#mobile-wrap .property-listing-main .hotels-grid .hotel-card .card-image-wrapper .card-badge-pill,#pc-wrap .property-listing-main .hotels-grid .hotel-card .card-image-wrapper .card-badge-pill{position:absolute;top:12px;left:12px;padding:4px 10px;border-radius:9999px;background:hsla(0,0%,100%,.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:11px;font-weight:600;letter-spacing:.02em;box-shadow:0 1px 3px rgba(0,0,0,.1)}#mobile-wrap .property-listing-main .hotels-grid .hotel-card .card-image-wrapper .card-badge-pill.best-price,#pc-wrap .property-listing-main .hotels-grid .hotel-card .card-image-wrapper .card-badge-pill.best-price{color:#047857}#mobile-wrap .property-listing-main .hotels-grid .hotel-card .card-image-wrapper .card-badge-pill.rare-find,#pc-wrap .property-listing-main .hotels-grid .hotel-card .card-image-wrapper .card-badge-pill.rare-find{color:#006194}#mobile-wrap .property-listing-main .hotels-grid .hotel-card .card-image-wrapper .card-badge-pill.curated,#pc-wrap .property-listing-main .hotels-grid .hotel-card .card-image-wrapper .card-badge-pill.curated{color:#006399}#mobile-wrap .property-listing-main .hotels-grid .hotel-card .card-image-wrapper .card-badge-pill.popular,#pc-wrap .property-listing-main .hotels-grid .hotel-card .card-image-wrapper .card-badge-pill.popular{color:#0369a1}#mobile-wrap .property-listing-main .hotels-grid .hotel-card .card-image-wrapper .card-favorite-btn,#pc-wrap .property-listing-main .hotels-grid .hotel-card .card-image-wrapper .card-favorite-btn{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:none;display:flex;align-items:center;justify-content:center;color:#3f4850;cursor:pointer;transition:all .2s;box-shadow:0 1px 3px rgba(0,0,0,.08)}#mobile-wrap .property-listing-main .hotels-grid .hotel-card .card-image-wrapper .card-favorite-btn:hover,#pc-wrap .property-listing-main .hotels-grid .hotel-card .card-image-wrapper .card-favorite-btn:hover{color:#dc2626;background:#fff}#mobile-wrap .property-listing-main .hotels-grid .hotel-card .card-image-wrapper .card-favorite-btn.liked,#pc-wrap .property-listing-main .hotels-grid .hotel-card .card-image-wrapper .card-favorite-btn.liked{color:#dc2626}#mobile-wrap .property-listing-main .hotels-grid .hotel-card .card-image-wrapper .card-favorite-btn .material-symbols-outlined,#pc-wrap .property-listing-main .hotels-grid .hotel-card .card-image-wrapper .card-favorite-btn .material-symbols-outlined{font-size:18px}#mobile-wrap .property-listing-main .hotels-grid .hotel-card .card-content,#pc-wrap .property-listing-main .hotels-grid .hotel-card .card-content{padding:20px;flex:1 1;display:flex;flex-direction:column;justify-content:space-between}#mobile-wrap .property-listing-main .hotels-grid .hotel-card .card-content .title-rating-row,#pc-wrap .property-listing-main .hotels-grid .hotel-card .card-content .title-rating-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:4px}#mobile-wrap .property-listing-main .hotels-grid .hotel-card .card-content .title-rating-row .card-title,#pc-wrap .property-listing-main .hotels-grid .hotel-card .card-content .title-rating-row .card-title{font-size:16px;line-height:22px;font-weight:600;color:#141b2b;margin:0;transition:color .2s;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}#mobile-wrap .property-listing-main .hotels-grid .hotel-card .card-content .title-rating-row .card-rating,#pc-wrap .property-listing-main .hotels-grid .hotel-card .card-content .title-rating-row .card-rating{display:flex;align-items:center;gap:3px;flex-shrink:0;color:#f59e0b;font-size:13px;font-weight:600}#mobile-wrap .property-listing-main .hotels-grid .hotel-card .card-content .title-rating-row .card-rating .star-icon,#pc-wrap .property-listing-main .hotels-grid .hotel-card .card-content .title-rating-row .card-rating .star-icon{font-size:13px}#mobile-wrap .property-listing-main .hotels-grid .hotel-card .card-content .title-rating-row .card-rating .rating-value,#pc-wrap .property-listing-main .hotels-grid .hotel-card .card-content .title-rating-row .card-rating .rating-value{color:#141b2b}#mobile-wrap .property-listing-main .hotels-grid .hotel-card .card-content .title-rating-row .card-rating .reviews-count,#pc-wrap .property-listing-main .hotels-grid .hotel-card .card-content .title-rating-row .card-rating .reviews-count{color:#707881;font-weight:400;font-size:11px}#mobile-wrap .property-listing-main .hotels-grid .hotel-card .card-content .location-info-row,#pc-wrap .property-listing-main .hotels-grid .hotel-card .card-content .location-info-row{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#3f4850;margin-bottom:12px}#mobile-wrap .property-listing-main .hotels-grid .hotel-card .card-content .location-info-row .distance-info,#pc-wrap .property-listing-main .hotels-grid .hotel-card .card-content .location-info-row .distance-info{color:#3f4850}#mobile-wrap .property-listing-main .hotels-grid .hotel-card .card-content .location-info-row .view-map-link,#pc-wrap .property-listing-main .hotels-grid .hotel-card .card-content .location-info-row .view-map-link{display:inline-flex;align-items:center;gap:2px;color:#006194;font-weight:500;cursor:pointer}#mobile-wrap .property-listing-main .hotels-grid .hotel-card .card-content .location-info-row .view-map-link .material-symbols-outlined,#pc-wrap .property-listing-main .hotels-grid .hotel-card .card-content .location-info-row .view-map-link .material-symbols-outlined{font-size:13px}#mobile-wrap .property-listing-main .hotels-grid .hotel-card .card-content .card-divider,#pc-wrap .property-listing-main .hotels-grid .hotel-card .card-content .card-divider{height:1px;width:100%;background:#e9edff;margin:12px 0}#mobile-wrap .property-listing-main .hotels-grid .hotel-card .card-content .address-row,#pc-wrap .property-listing-main .hotels-grid .hotel-card .card-content .address-row{display:flex;align-items:center;gap:6px;font-size:12px;color:#3f4850;margin-bottom:8px}#mobile-wrap .property-listing-main .hotels-grid .hotel-card .card-content .address-row .material-symbols-outlined,#pc-wrap .property-listing-main .hotels-grid .hotel-card .card-content .address-row .material-symbols-outlined{font-size:15px;color:#707881}#mobile-wrap .property-listing-main .hotels-grid .hotel-card .card-content .address-row .address-text,#pc-wrap .property-listing-main .hotels-grid .hotel-card .card-content .address-row .address-text{font-weight:500;color:#141b2b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#mobile-wrap .property-listing-main .hotels-grid .hotel-card .card-content .tags-row,#pc-wrap .property-listing-main .hotels-grid .hotel-card .card-content .tags-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}#mobile-wrap .property-listing-main .hotels-grid .hotel-card .card-content .tags-row .tag-pill,#pc-wrap .property-listing-main .hotels-grid .hotel-card .card-content .tags-row .tag-pill{padding:2px 8px;border-radius:6px;background:#f1f3ff;color:#3f4850;font-size:11px}#mobile-wrap .property-listing-main .hotels-grid .hotel-card .card-content .tags-row .tag-pill.tag-free,#pc-wrap .property-listing-main .hotels-grid .hotel-card .card-content .tags-row .tag-pill.tag-free{background:#ecfdf5;color:#047857;font-weight:500}#mobile-wrap .property-listing-main .hotels-grid .hotel-card .card-content .price-reserve-row,#pc-wrap .property-listing-main .hotels-grid .hotel-card .card-content .price-reserve-row{display:flex;align-items:center;justify-content:space-between}#mobile-wrap .property-listing-main .hotels-grid .hotel-card .card-content .price-reserve-row .price-box .price-main,#pc-wrap .property-listing-main .hotels-grid .hotel-card .card-content .price-reserve-row .price-box .price-main{display:flex;align-items:baseline;gap:4px}#mobile-wrap .property-listing-main .hotels-grid .hotel-card .card-content .price-reserve-row .price-box .price-main .price-prefix,#pc-wrap .property-listing-main .hotels-grid .hotel-card .card-content .price-reserve-row .price-box .price-main .price-prefix{font-size:11px;color:#707881}#mobile-wrap .property-listing-main .hotels-grid .hotel-card .card-content .price-reserve-row .price-box .price-main .price-amount,#pc-wrap .property-listing-main .hotels-grid .hotel-card .card-content .price-reserve-row .price-box .price-main .price-amount{font-size:20px;font-weight:700;color:#141b2b}#mobile-wrap .property-listing-main .hotels-grid .hotel-card .card-content .price-reserve-row .price-box .price-main .price-suffix,#pc-wrap .property-listing-main .hotels-grid .hotel-card .card-content .price-reserve-row .price-box .price-main .price-suffix{font-size:11px;color:#707881}#mobile-wrap .property-listing-main .hotels-grid .hotel-card .card-content .price-reserve-row .price-box .price-sub,#pc-wrap .property-listing-main .hotels-grid .hotel-card .card-content .price-reserve-row .price-box .price-sub{font-size:11px;color:#707881;display:block}#mobile-wrap .property-listing-main .hotels-grid .hotel-card .card-content .price-reserve-row .reserve-action-btn,#pc-wrap .property-listing-main .hotels-grid .hotel-card .card-content .price-reserve-row .reserve-action-btn{padding:6px 14px;border-radius:8px;background:#e9edff;color:#006194;font-size:13px;font-weight:600;border:none;cursor:pointer;transition:all .2s}#mobile-wrap .property-listing-main .hotels-grid .hotel-card .card-content .price-reserve-row .reserve-action-btn:hover,#pc-wrap .property-listing-main .hotels-grid .hotel-card .card-content .price-reserve-row .reserve-action-btn:hover{background:#006194;color:#fff}#mobile-wrap .property-listing-main .pagination-wrapper,#pc-wrap .property-listing-main .pagination-wrapper{margin-top:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}#mobile-wrap .property-listing-main .pagination-wrapper .pagination-buttons,#pc-wrap .property-listing-main .pagination-wrapper .pagination-buttons{display:flex;align-items:center;gap:8px}#mobile-wrap .property-listing-main .pagination-wrapper .pagination-buttons .page-nav-btn,#pc-wrap .property-listing-main .pagination-wrapper .pagination-buttons .page-nav-btn{width:40px;height:40px;border-radius:12px;background:#fff;color:#3f4850;border:none;box-shadow:0 1px 3px rgba(0,0,0,.04);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}#mobile-wrap .property-listing-main .pagination-wrapper .pagination-buttons .page-nav-btn:hover:not(:disabled),#pc-wrap .property-listing-main .pagination-wrapper .pagination-buttons .page-nav-btn:hover:not(:disabled){background:#e9edff;color:#141b2b}#mobile-wrap .property-listing-main .pagination-wrapper .pagination-buttons .page-nav-btn:disabled,#pc-wrap .property-listing-main .pagination-wrapper .pagination-buttons .page-nav-btn:disabled{opacity:.4;cursor:not-allowed}#mobile-wrap .property-listing-main .pagination-wrapper .pagination-buttons .page-nav-btn .material-symbols-outlined,#pc-wrap .property-listing-main .pagination-wrapper .pagination-buttons .page-nav-btn .material-symbols-outlined{font-size:18px}#mobile-wrap .property-listing-main .pagination-wrapper .pagination-buttons .page-num-btn,#pc-wrap .property-listing-main .pagination-wrapper .pagination-buttons .page-num-btn{width:40px;height:40px;border-radius:12px;background:#fff;color:#3f4850;border:none;box-shadow:0 1px 3px rgba(0,0,0,.04);font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}#mobile-wrap .property-listing-main .pagination-wrapper .pagination-buttons .page-num-btn:hover,#pc-wrap .property-listing-main .pagination-wrapper .pagination-buttons .page-num-btn:hover{background:#e9edff;color:#141b2b}#mobile-wrap .property-listing-main .pagination-wrapper .pagination-buttons .page-num-btn.active,#pc-wrap .property-listing-main .pagination-wrapper .pagination-buttons .page-num-btn.active{background:#006194;color:#fff;font-weight:600;box-shadow:0 2px 8px rgba(0,97,148,.25)}#mobile-wrap .property-listing-main .pagination-wrapper .pagination-summary,#pc-wrap .property-listing-main .pagination-wrapper .pagination-summary{font-size:13px;color:#3f4850;font-weight:300;margin:0}#mobile-wrap .property-listing-main .pagination-wrapper .pagination-summary .highlight-text,#pc-wrap .property-listing-main .pagination-wrapper .pagination-summary .highlight-text{font-weight:600;color:#141b2b}#mobile-wrap .property-detail-page,#pc-wrap .property-detail-page{width:100%;background-color:#f9f9ff;padding-bottom:80px}#mobile-wrap .property-detail-page .detail-container,#pc-wrap .property-detail-page .detail-container{max-width:1300px;margin:0 auto;padding:24px;display:flex;flex-direction:column;gap:32px}#mobile-wrap .property-detail-page .detail-empty-state,#mobile-wrap .property-detail-page .property-gallery-empty-state,#pc-wrap .property-detail-page .detail-empty-state,#pc-wrap .property-detail-page .property-gallery-empty-state{display:flex;min-height:240px;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(191,199,210,.45);border-radius:16px;background:#fff;color:#3f4850;text-align:center}#mobile-wrap .property-detail-page .detail-empty-state h1,#mobile-wrap .property-detail-page .detail-empty-state p,#mobile-wrap .property-detail-page .property-gallery-empty-state h1,#mobile-wrap .property-detail-page .property-gallery-empty-state p,#pc-wrap .property-detail-page .detail-empty-state h1,#pc-wrap .property-detail-page .detail-empty-state p,#pc-wrap .property-detail-page .property-gallery-empty-state h1,#pc-wrap .property-detail-page .property-gallery-empty-state p{margin:0}#mobile-wrap .property-detail-page .detail-empty-state .material-symbols-outlined,#mobile-wrap .property-detail-page .property-gallery-empty-state .material-symbols-outlined,#pc-wrap .property-detail-page .detail-empty-state .material-symbols-outlined,#pc-wrap .property-detail-page .property-gallery-empty-state .material-symbols-outlined{font-size:36px;color:#006194}#mobile-wrap .property-detail-page .property-header-section,#pc-wrap .property-detail-page .property-header-section{display:flex;flex-direction:column;gap:16px}#mobile-wrap .property-detail-page .breadcrumbs-nav,#pc-wrap .property-detail-page .breadcrumbs-nav{display:flex;align-items:center;gap:8px;font-size:13px;color:#3f4850}#mobile-wrap .property-detail-page .breadcrumbs-nav .crumb-link,#pc-wrap .property-detail-page .breadcrumbs-nav .crumb-link{color:#3f4850;transition:color .2s ease;text-decoration:none}#mobile-wrap .property-detail-page .breadcrumbs-nav .crumb-link:hover,#pc-wrap .property-detail-page .breadcrumbs-nav .crumb-link:hover{color:#006194}#mobile-wrap .property-detail-page .breadcrumbs-nav .crumb-sep,#pc-wrap .property-detail-page .breadcrumbs-nav .crumb-sep{font-size:16px;color:#bfc7d2}#mobile-wrap .property-detail-page .breadcrumbs-nav .crumb-text,#pc-wrap .property-detail-page .breadcrumbs-nav .crumb-text{color:#3f4850}#mobile-wrap .property-detail-page .breadcrumbs-nav .crumb-active,#pc-wrap .property-detail-page .breadcrumbs-nav .crumb-active{color:#141b2b;font-weight:600;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#mobile-wrap .property-detail-page .title-actions-bar,#pc-wrap .property-detail-page .title-actions-bar{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}#mobile-wrap .property-detail-page .title-actions-bar .title-info-group,#pc-wrap .property-detail-page .title-actions-bar .title-info-group{display:flex;flex-direction:column;gap:10px}#mobile-wrap .property-detail-page .title-actions-bar .title-info-group .badges-row,#pc-wrap .property-detail-page .title-actions-bar .title-info-group .badges-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}#mobile-wrap .property-detail-page .title-actions-bar .title-info-group .badges-row .badge-tag,#pc-wrap .property-detail-page .title-actions-bar .title-info-group .badges-row .badge-tag{padding:4px 12px;border-radius:9999px;font-size:11px;text-transform:uppercase;letter-spacing:.05em;font-weight:600}#mobile-wrap .property-detail-page .title-actions-bar .title-info-group .badges-row .badge-tag.primary-badge,#pc-wrap .property-detail-page .title-actions-bar .title-info-group .badges-row .badge-tag.primary-badge{background:#e1e8fd;color:#006194}#mobile-wrap .property-detail-page .title-actions-bar .title-info-group .badges-row .badge-tag.subtle-badge,#pc-wrap .property-detail-page .title-actions-bar .title-info-group .badges-row .badge-tag.subtle-badge{background:rgba(0,97,148,.1);color:#006194}#mobile-wrap .property-detail-page .title-actions-bar .title-info-group .property-main-title,#pc-wrap .property-detail-page .title-actions-bar .title-info-group .property-main-title{font-size:36px;font-weight:700;color:#141b2b;letter-spacing:-.02em;margin:0;line-height:1.15}#mobile-wrap .property-detail-page .title-actions-bar .title-info-group .meta-info-row,#pc-wrap .property-detail-page .title-actions-bar .title-info-group .meta-info-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:14px;color:#3f4850}#mobile-wrap .property-detail-page .title-actions-bar .title-info-group .meta-info-row .rating-pill,#pc-wrap .property-detail-page .title-actions-bar .title-info-group .meta-info-row .rating-pill{display:flex;align-items:center;gap:4px;font-weight:600;color:#141b2b}#mobile-wrap .property-detail-page .title-actions-bar .title-info-group .meta-info-row .rating-pill .star-icon,#pc-wrap .property-detail-page .title-actions-bar .title-info-group .meta-info-row .rating-pill .star-icon{font-size:18px;color:#006194}#mobile-wrap .property-detail-page .title-actions-bar .title-info-group .meta-info-row .rating-pill .score,#pc-wrap .property-detail-page .title-actions-bar .title-info-group .meta-info-row .rating-pill .score{font-weight:700}#mobile-wrap .property-detail-page .title-actions-bar .title-info-group .meta-info-row .rating-pill .reviews-link,#pc-wrap .property-detail-page .title-actions-bar .title-info-group .meta-info-row .rating-pill .reviews-link{font-weight:400;color:#707881;text-decoration:underline;cursor:pointer;margin-left:2px}#mobile-wrap .property-detail-page .title-actions-bar .title-info-group .meta-info-row .rating-pill .reviews-link:hover,#pc-wrap .property-detail-page .title-actions-bar .title-info-group .meta-info-row .rating-pill .reviews-link:hover{color:#006194}#mobile-wrap .property-detail-page .title-actions-bar .title-info-group .meta-info-row .dot-divider,#pc-wrap .property-detail-page .title-actions-bar .title-info-group .meta-info-row .dot-divider{color:#bfc7d2}#mobile-wrap .property-detail-page .title-actions-bar .title-info-group .meta-info-row .location-item,#pc-wrap .property-detail-page .title-actions-bar .title-info-group .meta-info-row .location-item{display:flex;align-items:center;gap:4px;color:#141b2b}#mobile-wrap .property-detail-page .title-actions-bar .title-info-group .meta-info-row .location-item .material-symbols-outlined,#pc-wrap .property-detail-page .title-actions-bar .title-info-group .meta-info-row .location-item .material-symbols-outlined{font-size:18px;color:#707881}#mobile-wrap .property-detail-page .title-actions-bar .title-info-group .meta-info-row .cert-item,#pc-wrap .property-detail-page .title-actions-bar .title-info-group .meta-info-row .cert-item{display:flex;align-items:center;gap:4px;color:#545c72}#mobile-wrap .property-detail-page .title-actions-bar .title-info-group .meta-info-row .cert-item .material-symbols-outlined,#pc-wrap .property-detail-page .title-actions-bar .title-info-group .meta-info-row .cert-item .material-symbols-outlined{font-size:18px}#mobile-wrap .property-detail-page .title-actions-bar .actions-group,#pc-wrap .property-detail-page .title-actions-bar .actions-group{display:flex;align-items:center;gap:10px}#mobile-wrap .property-detail-page .title-actions-bar .actions-group .action-pill-btn,#pc-wrap .property-detail-page .title-actions-bar .actions-group .action-pill-btn{display:flex;align-items:center;gap:8px;padding:8px 18px;border-radius:9999px;background:#e9edff;color:#141b2b;border:none;cursor:pointer;font-size:13px;font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:all .2s ease}#mobile-wrap .property-detail-page .title-actions-bar .actions-group .action-pill-btn .material-symbols-outlined,#pc-wrap .property-detail-page .title-actions-bar .actions-group .action-pill-btn .material-symbols-outlined{font-size:18px}#mobile-wrap .property-detail-page .title-actions-bar .actions-group .action-pill-btn:hover,#pc-wrap .property-detail-page .title-actions-bar .actions-group .action-pill-btn:hover{background:#e1e8fd;transform:translateY(-1px)}#mobile-wrap .property-detail-page .title-actions-bar .actions-group .action-pill-btn.like-btn .fav-icon,#pc-wrap .property-detail-page .title-actions-bar .actions-group .action-pill-btn.like-btn .fav-icon{color:#707881;transition:transform .2s ease,color .2s ease}#mobile-wrap .property-detail-page .title-actions-bar .actions-group .action-pill-btn.like-btn:hover .fav-icon,#pc-wrap .property-detail-page .title-actions-bar .actions-group .action-pill-btn.like-btn:hover .fav-icon{transform:scale(1.15)}#mobile-wrap .property-detail-page .title-actions-bar .actions-group .action-pill-btn.like-btn.liked .fav-icon,#pc-wrap .property-detail-page .title-actions-bar .actions-group .action-pill-btn.like-btn.liked .fav-icon{color:#ba1a1a}#mobile-wrap .property-detail-page .property-gallery-container,#pc-wrap .property-detail-page .property-gallery-container{position:relative;width:100%;border-radius:16px;overflow:hidden;background:#e9edff;box-shadow:0 4px 20px rgba(0,0,0,.05)}#mobile-wrap .property-detail-page .property-gallery-container .gallery-layout-grid,#pc-wrap .property-detail-page .property-gallery-container .gallery-layout-grid{display:grid;grid-template-columns:7fr 5fr;grid-gap:8px;gap:8px;height:520px}@media(max-width:900px){#mobile-wrap .property-detail-page .property-gallery-container .gallery-layout-grid,#pc-wrap .property-detail-page .property-gallery-container .gallery-layout-grid{grid-template-columns:1fr;height:auto}}#mobile-wrap .property-detail-page .property-gallery-container .gallery-layout-grid .main-gallery-cell,#pc-wrap .property-detail-page .property-gallery-container .gallery-layout-grid .main-gallery-cell{position:relative;height:100%;cursor:pointer;overflow:hidden}#mobile-wrap .property-detail-page .property-gallery-container .gallery-layout-grid .main-gallery-cell .main-gallery-img,#pc-wrap .property-detail-page .property-gallery-container .gallery-layout-grid .main-gallery-cell .main-gallery-img{width:100%;height:100%;object-fit:cover;position:center;transition:transform .7s cubic-bezier(.16,1,.3,1)}#mobile-wrap .property-detail-page .property-gallery-container .gallery-layout-grid .main-gallery-cell:hover .main-gallery-img,#pc-wrap .property-detail-page .property-gallery-container .gallery-layout-grid .main-gallery-cell:hover .main-gallery-img{transform:scale(1.04)}#mobile-wrap .property-detail-page .property-gallery-container .gallery-layout-grid .main-gallery-cell .gallery-gradient-scrim,#pc-wrap .property-detail-page .property-gallery-container .gallery-layout-grid .main-gallery-cell .gallery-gradient-scrim{position:absolute;inset:0;background:linear-gradient(0deg,rgba(20,27,43,.75) 0,rgba(20,27,43,.1) 40%,transparent);pointer-events:none}#mobile-wrap .property-detail-page .property-gallery-container .gallery-layout-grid .main-gallery-cell .gallery-overlay-meta,#pc-wrap .property-detail-page .property-gallery-container .gallery-layout-grid .main-gallery-cell .gallery-overlay-meta{position:absolute;bottom:24px;left:24px;right:24px;color:#fff;pointer-events:none}#mobile-wrap .property-detail-page .property-gallery-container .gallery-layout-grid .main-gallery-cell .gallery-overlay-meta .gallery-badge-pill,#pc-wrap .property-detail-page .property-gallery-container .gallery-layout-grid .main-gallery-cell .gallery-overlay-meta .gallery-badge-pill{display:inline-block;padding:4px 12px;border-radius:9999px;background:rgba(41,48,64,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px}#mobile-wrap .property-detail-page .property-gallery-container .gallery-layout-grid .main-gallery-cell .gallery-overlay-meta .gallery-caption-title,#pc-wrap .property-detail-page .property-gallery-container .gallery-layout-grid .main-gallery-cell .gallery-overlay-meta .gallery-caption-title{font-size:22px;font-weight:700;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.3)}#mobile-wrap .property-detail-page .property-gallery-container .gallery-layout-grid .side-gallery-grid,#pc-wrap .property-detail-page .property-gallery-container .gallery-layout-grid .side-gallery-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:8px;gap:8px;height:100%}#mobile-wrap .property-detail-page .property-gallery-container .gallery-layout-grid .side-gallery-grid .side-gallery-cell,#pc-wrap .property-detail-page .property-gallery-container .gallery-layout-grid .side-gallery-grid .side-gallery-cell{position:relative;height:100%;cursor:pointer;overflow:hidden}#mobile-wrap .property-detail-page .property-gallery-container .gallery-layout-grid .side-gallery-grid .side-gallery-cell .side-gallery-img,#pc-wrap .property-detail-page .property-gallery-container .gallery-layout-grid .side-gallery-grid .side-gallery-cell .side-gallery-img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}#mobile-wrap .property-detail-page .property-gallery-container .gallery-layout-grid .side-gallery-grid .side-gallery-cell:hover .side-gallery-img,#pc-wrap .property-detail-page .property-gallery-container .gallery-layout-grid .side-gallery-grid .side-gallery-cell:hover .side-gallery-img{transform:scale(1.06)}#mobile-wrap .property-detail-page .property-gallery-container .gallery-layout-grid .side-gallery-grid .side-gallery-cell .side-gradient-scrim,#pc-wrap .property-detail-page .property-gallery-container .gallery-layout-grid .side-gallery-grid .side-gallery-cell .side-gradient-scrim{position:absolute;inset:0;background:linear-gradient(0deg,rgba(20,27,43,.6) 0,transparent 50%);pointer-events:none}#mobile-wrap .property-detail-page .property-gallery-container .gallery-layout-grid .side-gallery-grid .side-gallery-cell .side-caption-meta,#pc-wrap .property-detail-page .property-gallery-container .gallery-layout-grid .side-gallery-grid .side-gallery-cell .side-caption-meta{position:absolute;bottom:12px;left:12px;right:12px;pointer-events:none}#mobile-wrap .property-detail-page .property-gallery-container .gallery-layout-grid .side-gallery-grid .side-gallery-cell .side-caption-meta .side-caption-text,#pc-wrap .property-detail-page .property-gallery-container .gallery-layout-grid .side-gallery-grid .side-gallery-cell .side-caption-meta .side-caption-text{font-size:13px;font-weight:600;color:#fff;margin:0;text-shadow:0 1px 3px rgba(0,0,0,.4)}#mobile-wrap .property-detail-page .property-gallery-container .view-all-photos-btn,#pc-wrap .property-detail-page .property-gallery-container .view-all-photos-btn{position:absolute;bottom:20px;right:20px;display:flex;align-items:center;gap:8px;padding:10px 18px;border-radius:9999px;background:hsla(0,0%,100%,.95);color:#141b2b;font-size:13px;font-weight:600;border:none;cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,.15);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .2s ease;z-index:10}#mobile-wrap .property-detail-page .property-gallery-container .view-all-photos-btn .material-symbols-outlined,#pc-wrap .property-detail-page .property-gallery-container .view-all-photos-btn .material-symbols-outlined{font-size:18px;color:#006194}#mobile-wrap .property-detail-page .property-gallery-container .view-all-photos-btn:hover,#pc-wrap .property-detail-page .property-gallery-container .view-all-photos-btn:hover{background:#fff;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}#mobile-wrap .property-detail-page .gallery-lightbox-modal,#pc-wrap .property-detail-page .gallery-lightbox-modal{position:fixed;inset:0;z-index:1000;background:rgba(10,14,23,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center}#mobile-wrap .property-detail-page .gallery-lightbox-modal .lightbox-content,#pc-wrap .property-detail-page .gallery-lightbox-modal .lightbox-content{position:relative;max-width:90vw;max-height:85vh;display:flex;align-items:center;justify-content:center}#mobile-wrap .property-detail-page .gallery-lightbox-modal .lightbox-content .lightbox-close-btn,#pc-wrap .property-detail-page .gallery-lightbox-modal .lightbox-content .lightbox-close-btn{position:absolute;top:-50px;right:0;background:hsla(0,0%,100%,.15);color:#fff;border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease}#mobile-wrap .property-detail-page .gallery-lightbox-modal .lightbox-content .lightbox-close-btn:hover,#pc-wrap .property-detail-page .gallery-lightbox-modal .lightbox-content .lightbox-close-btn:hover{background:hsla(0,0%,100%,.3)}#mobile-wrap .property-detail-page .gallery-lightbox-modal .lightbox-content .lightbox-nav-btn,#pc-wrap .property-detail-page .gallery-lightbox-modal .lightbox-content .lightbox-nav-btn{position:absolute;top:50%;transform:translateY(-50%);background:hsla(0,0%,100%,.2);color:#fff;border:none;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:10}#mobile-wrap .property-detail-page .gallery-lightbox-modal .lightbox-content .lightbox-nav-btn.prev,#pc-wrap .property-detail-page .gallery-lightbox-modal .lightbox-content .lightbox-nav-btn.prev{left:-70px}#mobile-wrap .property-detail-page .gallery-lightbox-modal .lightbox-content .lightbox-nav-btn.next,#pc-wrap .property-detail-page .gallery-lightbox-modal .lightbox-content .lightbox-nav-btn.next{right:-70px}#mobile-wrap .property-detail-page .gallery-lightbox-modal .lightbox-content .lightbox-nav-btn:hover,#pc-wrap .property-detail-page .gallery-lightbox-modal .lightbox-content .lightbox-nav-btn:hover{background:hsla(0,0%,100%,.4);transform:translateY(-50%) scale(1.08)}#mobile-wrap .property-detail-page .gallery-lightbox-modal .lightbox-content .lightbox-image-wrapper,#pc-wrap .property-detail-page .gallery-lightbox-modal .lightbox-content .lightbox-image-wrapper{display:flex;flex-direction:column;align-items:center;max-width:1000px}#mobile-wrap .property-detail-page .gallery-lightbox-modal .lightbox-content .lightbox-image-wrapper .lightbox-img,#pc-wrap .property-detail-page .gallery-lightbox-modal .lightbox-content .lightbox-image-wrapper .lightbox-img{max-width:100%;max-height:70vh;border-radius:12px;object-fit:contain;box-shadow:0 10px 40px rgba(0,0,0,.5)}#mobile-wrap .property-detail-page .gallery-lightbox-modal .lightbox-content .lightbox-image-wrapper .lightbox-caption,#pc-wrap .property-detail-page .gallery-lightbox-modal .lightbox-content .lightbox-image-wrapper .lightbox-caption{text-align:center;margin-top:16px;color:#fff}#mobile-wrap .property-detail-page .gallery-lightbox-modal .lightbox-content .lightbox-image-wrapper .lightbox-caption .lightbox-counter,#pc-wrap .property-detail-page .gallery-lightbox-modal .lightbox-content .lightbox-image-wrapper .lightbox-caption .lightbox-counter{font-size:12px;color:hsla(0,0%,100%,.6);text-transform:uppercase;letter-spacing:.05em}#mobile-wrap .property-detail-page .gallery-lightbox-modal .lightbox-content .lightbox-image-wrapper .lightbox-caption h4,#pc-wrap .property-detail-page .gallery-lightbox-modal .lightbox-content .lightbox-image-wrapper .lightbox-caption h4{font-size:18px;font-weight:600;margin:4px 0 2px}#mobile-wrap .property-detail-page .gallery-lightbox-modal .lightbox-content .lightbox-image-wrapper .lightbox-caption p,#pc-wrap .property-detail-page .gallery-lightbox-modal .lightbox-content .lightbox-image-wrapper .lightbox-caption p{font-size:13px;color:hsla(0,0%,100%,.7);margin:0}#mobile-wrap .property-detail-page .detail-two-col-layout,#pc-wrap .property-detail-page .detail-two-col-layout{display:grid;grid-template-columns:8fr 4fr;grid-gap:36px;gap:36px;align-items:flex-start}@media(max-width:1024px){#mobile-wrap .property-detail-page .detail-two-col-layout,#pc-wrap .property-detail-page .detail-two-col-layout{grid-template-columns:1fr}}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content{display:flex;flex-direction:column;gap:28px}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .detail-card,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .detail-card{background:#fff;border-radius:16px;padding:28px;box-shadow:0 2px 10px rgba(0,0,0,.02);border:1px solid rgba(191,199,210,.2)}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .detail-card .section-title,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .detail-card .section-title{font-size:20px;font-weight:700;color:#141b2b;margin:0 0 16px}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .overview-specs-card .specs-card-header,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .overview-specs-card .specs-card-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #f1f3ff;flex-wrap:wrap;gap:12px}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .overview-specs-card .specs-card-header .specs-heading,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .overview-specs-card .specs-card-header .specs-heading{font-size:22px;font-weight:700;color:#141b2b;margin:0}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .overview-specs-card .specs-card-header .specs-subtext,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .overview-specs-card .specs-card-header .specs-subtext{font-size:13px;color:#3f4850;margin:4px 0 0}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .overview-specs-card .specs-card-header .superhost-pill,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .overview-specs-card .specs-card-header .superhost-pill{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:9999px;background:#cce5ff;color:#001d31;font-size:12px;font-weight:600}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .overview-specs-card .specs-card-header .superhost-pill .material-symbols-outlined,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .overview-specs-card .specs-card-header .superhost-pill .material-symbols-outlined{font-size:16px}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .overview-specs-card .quick-specs-grid,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .overview-specs-card .quick-specs-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;padding-top:20px}@media(max-width:640px){#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .overview-specs-card .quick-specs-grid,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .overview-specs-card .quick-specs-grid{grid-template-columns:repeat(2,1fr)}}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .overview-specs-card .quick-specs-grid .spec-chip,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .overview-specs-card .quick-specs-grid .spec-chip{display:flex;align-items:center;gap:10px;padding:12px;border-radius:10px;background:#f1f3ff}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .overview-specs-card .quick-specs-grid .spec-chip .spec-icon,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .overview-specs-card .quick-specs-grid .spec-chip .spec-icon{font-size:22px;color:#006194}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .overview-specs-card .quick-specs-grid .spec-chip .spec-details,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .overview-specs-card .quick-specs-grid .spec-chip .spec-details{display:flex;flex-direction:column}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .overview-specs-card .quick-specs-grid .spec-chip .spec-details .spec-label,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .overview-specs-card .quick-specs-grid .spec-chip .spec-details .spec-label{font-size:11px;color:#545c72;text-transform:uppercase}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .overview-specs-card .quick-specs-grid .spec-chip .spec-details .spec-value,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .overview-specs-card .quick-specs-grid .spec-chip .spec-details .spec-value{font-size:14px;font-weight:600;color:#141b2b}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .description-card .description-body,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .description-card .description-body{font-size:15px;line-height:1.7;color:#3f4850}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .description-card .description-body p,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .description-card .description-body p{margin:0}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .description-card .description-body .extra-paragraph,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .description-card .description-body .extra-paragraph{margin-top:12px}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .description-card .read-more-toggle,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .description-card .read-more-toggle{display:inline-flex;align-items:center;gap:4px;margin-top:14px;background:transparent;border:none;color:#006194;font-size:14px;font-weight:600;cursor:pointer;padding:0}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .description-card .read-more-toggle:hover,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .description-card .read-more-toggle:hover{text-decoration:underline}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .highlights-card .highlights-grid,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .highlights-card .highlights-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media(max-width:768px){#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .highlights-card .highlights-grid,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .highlights-card .highlights-grid{grid-template-columns:1fr}}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .highlights-card .highlights-grid .highlight-item,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .highlights-card .highlights-grid .highlight-item{display:flex;gap:12px;padding:14px;border-radius:12px;background:#f1f3ff}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .highlights-card .highlights-grid .highlight-item .highlight-icon-box,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .highlights-card .highlights-grid .highlight-item .highlight-icon-box{width:40px;height:40px;border-radius:50%;background:rgba(0,97,148,.1);color:#006194;display:flex;align-items:center;justify-content:center;flex-shrink:0}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .highlights-card .highlights-grid .highlight-item .highlight-icon-box .material-symbols-outlined,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .highlights-card .highlights-grid .highlight-item .highlight-icon-box .material-symbols-outlined{font-size:22px}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .highlights-card .highlights-grid .highlight-item .highlight-content .highlight-title,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .highlights-card .highlights-grid .highlight-item .highlight-content .highlight-title{font-size:14px;font-weight:600;color:#141b2b;margin:0 0 4px}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .highlights-card .highlights-grid .highlight-item .highlight-content .highlight-desc,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .highlights-card .highlights-grid .highlight-item .highlight-content .highlight-desc{font-size:12px;color:#3f4850;line-height:1.45;margin:0}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .amenities-card .amenities-header,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .amenities-card .amenities-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .amenities-card .amenities-header .amenities-count,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .amenities-card .amenities-header .amenities-count{font-size:12px;color:#545c72;font-weight:500}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .amenities-card .amenities-grid,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .amenities-card .amenities-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px 20px;gap:16px 20px}@media(max-width:640px){#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .amenities-card .amenities-grid,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .amenities-card .amenities-grid{grid-template-columns:repeat(2,1fr)}}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .amenities-card .amenities-grid .amenity-item,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .amenities-card .amenities-grid .amenity-item{display:flex;align-items:center;gap:10px}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .amenities-card .amenities-grid .amenity-item .amenity-icon,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .amenities-card .amenities-grid .amenity-item .amenity-icon{font-size:22px;color:#006194}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .amenities-card .amenities-grid .amenity-item .amenity-name,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .amenities-card .amenities-grid .amenity-item .amenity-name{font-size:14px;color:#141b2b}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .location-card .location-header,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .location-card .location-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:8px}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .location-card .location-header .location-address,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .location-card .location-header .location-address{font-size:13px;color:#3f4850;margin:4px 0 0}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .location-card .location-header .location-distance,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .location-card .location-header .location-distance{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#006194}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .location-card .location-header .location-distance .material-symbols-outlined,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .location-card .location-header .location-distance .material-symbols-outlined{font-size:16px}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .location-card .map-preview-banner,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .location-card .map-preview-banner{position:relative;width:100%;height:280px;border-radius:12px;background-size:cover;background-position:50%;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .location-card .map-preview-banner .location-map-frame,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .location-card .map-preview-banner .location-map-frame{width:100%;height:100%;border:0}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .location-card .map-preview-banner .map-open-link,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .location-card .map-preview-banner .map-open-link{position:absolute;right:12px;bottom:12px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border-radius:7px;background:hsla(0,0%,100%,.94);box-shadow:0 2px 8px rgba(0,0,0,.16);color:#141b2b;font-size:12px;font-weight:700;text-decoration:none}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .location-card .map-preview-banner .map-open-link .material-symbols-outlined,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .location-card .map-preview-banner .map-open-link .material-symbols-outlined{font-size:16px;color:#006194}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .location-card .map-preview-banner .map-overlay-tint,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .location-card .map-preview-banner .map-overlay-tint{position:absolute;inset:0;background:rgba(41,48,64,.2)}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .location-card .map-preview-banner .floating-pin-badge,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .location-card .map-preview-banner .floating-pin-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:8px;padding:8px 18px;border-radius:9999px;background:#fff;box-shadow:0 6px 24px rgba(0,0,0,.18);z-index:5;cursor:pointer}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .location-card .map-preview-banner .floating-pin-badge .ping-dot,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .location-card .map-preview-banner .floating-pin-badge .ping-dot{width:10px;height:10px;border-radius:50%;background:#006194;animation:ping 1.5s cubic-bezier(0,0,.2,1) infinite}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .location-card .map-preview-banner .floating-pin-badge .pin-dot,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .location-card .map-preview-banner .floating-pin-badge .pin-dot{width:10px;height:10px;border-radius:50%;background:#006194;margin-left:-18px}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .location-card .map-preview-banner .floating-pin-badge .pin-title,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .location-card .map-preview-banner .floating-pin-badge .pin-title{font-size:14px;font-weight:600;color:#141b2b}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .location-card .map-preview-banner .floating-pin-badge .pin-elev,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .location-card .map-preview-banner .floating-pin-badge .pin-elev{font-size:12px;color:#545c72}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .location-card .map-preview-banner .map-bottom-tag,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .location-card .map-preview-banner .map-bottom-tag{position:absolute;bottom:12px;left:12px;padding:6px 12px;border-radius:6px;background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:11px;color:#141b2b;box-shadow:0 2px 6px rgba(0,0,0,.08)}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-main-info,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-main-info{display:flex;align-items:center;gap:16px}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-main-info .host-avatar-wrapper,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-main-info .host-avatar-wrapper{position:relative;width:64px;height:64px}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-main-info .host-avatar-wrapper .host-avatar,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-main-info .host-avatar-wrapper .host-avatar{width:100%;height:100%;border-radius:50%;object-fit:cover;box-shadow:0 2px 8px rgba(0,0,0,.1)}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-main-info .host-avatar-wrapper .host-badge-check,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-main-info .host-avatar-wrapper .host-badge-check{position:absolute;bottom:0;right:0;width:20px;height:20px;border-radius:50%;background:#006194;color:#fff;display:flex;align-items:center;justify-content:center;border:2px solid #fff}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-main-info .host-avatar-wrapper .host-badge-check .material-symbols-outlined,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-main-info .host-avatar-wrapper .host-badge-check .material-symbols-outlined{font-size:12px}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-main-info .host-text-details .host-name-row,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-main-info .host-text-details .host-name-row{display:flex;align-items:center;gap:8px}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-main-info .host-text-details .host-name,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-main-info .host-text-details .host-name{font-size:18px;font-weight:700;color:#141b2b;margin:0}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-main-info .host-text-details .host-agent-badge,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-main-info .host-text-details .host-agent-badge{display:inline-flex;align-items:center;gap:3px;padding:4px 7px;border-radius:999px;background:rgba(0,97,148,.1);color:#006194;font-size:10px;font-weight:700}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-main-info .host-text-details .host-agent-badge .material-symbols-outlined,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-main-info .host-text-details .host-agent-badge .material-symbols-outlined{font-size:13px}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-main-info .host-text-details .host-title,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-main-info .host-text-details .host-title{font-size:13px;color:#3f4850;margin:2px 0 6px}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-main-info .host-text-details .host-description,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-main-info .host-text-details .host-description{max-width:520px;margin:0 0 8px;color:#3f4850;font-size:13px;line-height:1.5}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-main-info .host-text-details .host-metrics-row,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-main-info .host-text-details .host-metrics-row{display:flex;align-items:center;gap:8px;font-size:12px;color:#545c72}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-main-info .host-text-details .host-metrics-row .metric-chip,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-main-info .host-text-details .host-metrics-row .metric-chip{display:flex;align-items:center;gap:3px;color:#141b2b;font-weight:600}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-main-info .host-text-details .host-metrics-row .metric-chip .star-icon,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-main-info .host-text-details .host-metrics-row .metric-chip .star-icon{font-size:15px;color:#006194}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-main-info .host-text-details .host-metrics-row .metric-sep,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-main-info .host-text-details .host-metrics-row .metric-sep{color:#bfc7d2}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-main-info .host-text-details .host-metrics-row .metric-text,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-main-info .host-text-details .host-metrics-row .metric-text{color:#3f4850}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-main-info .host-text-details .host-metrics-row .metric-text strong,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-main-info .host-text-details .host-metrics-row .metric-text strong{color:#141b2b}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-action-buttons,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-action-buttons{display:flex;align-items:center;gap:10px}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-action-buttons .host-btn,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-action-buttons .host-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 18px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-action-buttons .host-btn .material-symbols-outlined,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-action-buttons .host-btn .material-symbols-outlined{font-size:17px}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-action-buttons .host-btn.secondary-btn,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-action-buttons .host-btn.secondary-btn{background:#f1f3ff;color:#141b2b;border:1px solid rgba(191,199,210,.4)}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-action-buttons .host-btn.secondary-btn:hover,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-action-buttons .host-btn.secondary-btn:hover{background:#e9edff}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-action-buttons .host-btn.primary-btn,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-action-buttons .host-btn.primary-btn{background:#006194;color:#fff;border:none;box-shadow:0 2px 8px rgba(0,97,148,.25)}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-action-buttons .host-btn.primary-btn:hover,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-action-buttons .host-btn.primary-btn:hover{background:#007bb9}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-action-buttons .host-btn.chat-btn,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-action-buttons .host-btn.chat-btn{border:1px solid #bfc7d2;background:#f1f3ff;color:#3f4850;cursor:not-allowed;opacity:.75}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-action-buttons .host-btn.follow-host-btn,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-action-buttons .host-btn.follow-host-btn{border:1px solid #006194;background:#006194;color:#fff;box-shadow:0 2px 8px rgba(0,97,148,.24)}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-action-buttons .host-btn.follow-host-btn.following,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-action-buttons .host-btn.follow-host-btn.following{border-color:#bfc7d2;background:#f1f3ff;color:#141b2b;box-shadow:none}#mobile-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-action-buttons .host-btn.follow-host-btn:disabled,#pc-wrap .property-detail-page .detail-two-col-layout .left-column-content .host-profile-card .host-card-inner .host-action-buttons .host-btn.follow-host-btn:disabled{cursor:not-allowed;opacity:.7}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget{position:-webkit-sticky;position:sticky;top:96px}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card{background:#fff;border-radius:16px;padding:24px;box-shadow:0 8px 30px rgba(0,0,0,.06);border:1px solid rgba(191,199,210,.3);display:flex;flex-direction:column;gap:18px}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .price-header-row,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .price-header-row{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:6px}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .price-header-row .price-tag-group,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .price-header-row .price-tag-group{display:flex;align-items:baseline;gap:6px}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .price-header-row .price-tag-group .price-value,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .price-header-row .price-tag-group .price-value{font-size:26px;font-weight:800;color:#141b2b;letter-spacing:-.02em}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .price-header-row .price-tag-group .price-unit,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .price-header-row .price-tag-group .price-unit{font-size:14px;color:#3f4850}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .price-header-row .rating-badge-inline,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .price-header-row .rating-badge-inline{display:flex;align-items:center;gap:3px;font-size:13px;color:#141b2b}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .price-header-row .rating-badge-inline .star-icon,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .price-header-row .rating-badge-inline .star-icon{font-size:16px;color:#006194}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .price-header-row .rating-badge-inline .score,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .price-header-row .rating-badge-inline .score{font-weight:700}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .price-header-row .rating-badge-inline .count,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .price-header-row .rating-badge-inline .count{color:#545c72}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block{background:#f1f3ff;border-radius:10px;padding:8px;display:flex;flex-direction:column;gap:6px}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar{padding:10px 8px 6px}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .availability-heading,#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .availability-legend,#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .calendar-navigation,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .availability-heading,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .availability-legend,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .calendar-navigation{display:flex;align-items:center;justify-content:space-between}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .availability-heading h3,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .availability-heading h3{margin:0;font-size:14px;color:#141b2b}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .availability-heading button,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .availability-heading button{border:0;background:transparent;color:#006194;font:inherit;font-size:12px;font-weight:700;cursor:pointer}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .calendar-navigation,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .calendar-navigation{margin:12px 0 8px}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .calendar-navigation strong,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .calendar-navigation strong{font-size:13px;color:#141b2b}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .calendar-navigation button,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .calendar-navigation button{width:28px;height:28px;border:0;border-radius:50%;background:#fff;color:#141b2b;font-size:22px;line-height:1;cursor:pointer}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .calendar-days,#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .calendar-weekdays,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .calendar-days,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .calendar-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:3px;gap:3px}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .calendar-weekdays span,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .calendar-weekdays span{text-align:center;font-size:10px;font-weight:700;color:#545c72;padding-bottom:3px}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .calendar-days button,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .calendar-days button{aspect-ratio:1;border:0;border-radius:7px;background:transparent;color:#141b2b;font:inherit;font-size:12px;cursor:pointer}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .calendar-days button:hover:not(:disabled),#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .calendar-days button:hover:not(:disabled){background:#cce5ff}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .calendar-days button.in-range,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .calendar-days button.in-range{background:rgba(0,97,148,.12);border-radius:0}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .calendar-days button.selected,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .calendar-days button.selected{background:#006194;color:#fff;font-weight:700;border-radius:7px}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .calendar-days button.unavailable,#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .calendar-days button:disabled,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .calendar-days button.unavailable,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .calendar-days button:disabled{color:#707881;cursor:not-allowed;text-decoration:line-through;opacity:.58}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .calendar-days button.unavailable,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .calendar-days button.unavailable{background:repeating-linear-gradient(-45deg,rgba(84,92,114,.06),rgba(84,92,114,.06) 3px,transparent 0,transparent 6px)}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .availability-state,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .availability-state{margin:8px 0 0;color:#545c72;font-size:12px}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .availability-state.error,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .availability-state.error{color:#b42318}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .availability-legend,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .availability-legend{justify-content:flex-start;gap:14px;margin-top:10px}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .availability-legend span,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .availability-legend span{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#3f4850}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .availability-legend i,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .availability-legend i{width:9px;height:9px;border-radius:50%;background:#cce5ff}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .availability-legend i.booked,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .availability-legend i.booked{background:#707881}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .availability-selection,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .availability-calendar .availability-selection{margin:8px 0 0;color:#545c72;font-size:12px}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .date-pickers-row,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .date-pickers-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .date-pickers-row .date-picker-box,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .date-pickers-row .date-picker-box{background:#fff;border-radius:8px;padding:10px 12px;display:flex;flex-direction:column}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .date-pickers-row .date-picker-box .picker-label,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .date-pickers-row .date-picker-box .picker-label{font-size:10px;font-weight:700;text-transform:uppercase;color:#545c72;margin-bottom:4px}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .date-pickers-row .date-picker-box .picker-input,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .date-pickers-row .date-picker-box .picker-input{border:none;background:transparent;font-size:13px;font-weight:600;color:#141b2b;outline:none;cursor:pointer;font-family:inherit}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .guest-picker-wrapper,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .guest-picker-wrapper{position:relative}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .guest-picker-wrapper .guest-picker-box,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .guest-picker-wrapper .guest-picker-box{background:#fff;border-radius:8px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background .2s ease}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .guest-picker-wrapper .guest-picker-box:hover,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .guest-picker-wrapper .guest-picker-box:hover{background:#fff}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .guest-picker-wrapper .guest-picker-box .picker-label,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .guest-picker-wrapper .guest-picker-box .picker-label{font-size:10px;font-weight:700;text-transform:uppercase;color:#545c72;margin-bottom:2px}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .guest-picker-wrapper .guest-picker-box .picker-val,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .guest-picker-wrapper .guest-picker-box .picker-val{font-size:13px;font-weight:600;color:#141b2b}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .guest-picker-wrapper .guest-picker-box .chevron,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .guest-picker-wrapper .guest-picker-box .chevron{color:#707881;font-size:20px}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .guest-picker-wrapper .guest-dropdown-menu,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .guest-picker-wrapper .guest-dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border-radius:10px;box-shadow:0 10px 25px rgba(0,0,0,.12);border:1px solid rgba(191,199,210,.3);z-index:20;max-height:220px;overflow-y:auto;padding:6px}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .guest-picker-wrapper .guest-dropdown-menu .guest-menu-item,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .guest-picker-wrapper .guest-dropdown-menu .guest-menu-item{width:100%;display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border:none;background:transparent;border-radius:6px;font-size:13px;font-weight:500;color:#141b2b;cursor:pointer;transition:background .15s ease}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .guest-picker-wrapper .guest-dropdown-menu .guest-menu-item:hover,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .guest-picker-wrapper .guest-dropdown-menu .guest-menu-item:hover{background:#f1f3ff}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .guest-picker-wrapper .guest-dropdown-menu .guest-menu-item.selected,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .guest-picker-wrapper .guest-dropdown-menu .guest-menu-item.selected{font-weight:700;color:#006194;background:rgba(0,97,148,.08)}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .guest-picker-wrapper .guest-dropdown-menu .guest-menu-item.selected .check-icon,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .picker-block .guest-picker-wrapper .guest-dropdown-menu .guest-menu-item.selected .check-icon{font-size:16px;color:#006194}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .reserve-cta-btn,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .reserve-cta-btn{width:100%;padding:14px 20px;border-radius:10px;background:#006194;color:#fff;font-size:15px;font-weight:700;border:none;cursor:pointer;box-shadow:0 4px 14px rgba(0,97,148,.3);transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .reserve-cta-btn .lock-icon,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .reserve-cta-btn .lock-icon{font-size:18px}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .reserve-cta-btn:hover,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .reserve-cta-btn:hover{background:#007bb9;box-shadow:0 6px 18px rgba(0,97,148,.4);transform:translateY(-1px)}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .reserve-cta-btn:active,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .reserve-cta-btn:active{transform:scale(.99)}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .no-charge-note,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .no-charge-note{font-size:12px;color:#545c72;text-align:center;margin:-8px 0 0}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .itemized-breakdown,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .itemized-breakdown{display:flex;flex-direction:column;gap:10px;font-size:13px}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .itemized-breakdown .breakdown-row,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .itemized-breakdown .breakdown-row{display:flex;align-items:center;justify-content:space-between}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .itemized-breakdown .breakdown-row .breakdown-label,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .itemized-breakdown .breakdown-row .breakdown-label{color:#3f4850}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .itemized-breakdown .breakdown-row .breakdown-value,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .itemized-breakdown .breakdown-row .breakdown-value{color:#141b2b;font-weight:600}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .itemized-breakdown .breakdown-row .breakdown-value.free-tag,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .itemized-breakdown .breakdown-row .breakdown-value.free-tag{color:#006194;font-weight:700}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .itemized-breakdown .breakdown-row.total-row,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .itemized-breakdown .breakdown-row.total-row{padding-top:4px}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .itemized-breakdown .breakdown-row.total-row .total-label,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .itemized-breakdown .breakdown-row.total-row .total-label{font-size:15px;font-weight:700;color:#141b2b}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .itemized-breakdown .breakdown-row.total-row .total-value,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .itemized-breakdown .breakdown-row.total-row .total-value{font-size:17px;font-weight:800;color:#141b2b}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .itemized-breakdown .breakdown-divider,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .itemized-breakdown .breakdown-divider{height:1px;background:#e1e8fd;margin:4px 0}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .guarantee-box,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .guarantee-box{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:8px;background:#f1f3ff}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .guarantee-box .shield-icon,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .guarantee-box .shield-icon{font-size:20px;color:#006194;margin-top:2px}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .guarantee-box .guarantee-text strong,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .guarantee-box .guarantee-text strong{font-size:12px;font-weight:700;color:#141b2b;display:block}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .guarantee-box .guarantee-text p,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .guarantee-box .guarantee-text p{font-size:11px;color:#3f4850;margin:2px 0 0}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .help-box,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .help-box{display:flex;flex-direction:column;gap:4px;padding-top:6px;border-top:1px solid #f1f3ff;text-align:center}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .help-box .help-label,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .help-box .help-label{font-size:11px;color:#545c72}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .help-box .inquire-link,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .help-box .inquire-link{background:transparent;border:none;color:#006194;font-size:12px;font-weight:600;cursor:pointer;text-decoration:underline;padding:0}#mobile-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .help-box .inquire-link:hover,#pc-wrap .property-detail-page .detail-two-col-layout .reservation-sticky-widget .widget-card .help-box .inquire-link:hover{color:#007bb9}#mobile-wrap .property-detail-page .property-comments-section,#pc-wrap .property-detail-page .property-comments-section{background:#fff;border-radius:16px;padding:36px;box-shadow:0 2px 10px rgba(0,0,0,.02);border:1px solid rgba(191,199,210,.2);display:flex;flex-direction:column;gap:28px}#mobile-wrap .property-detail-page .property-comments-section .comments-header-row,#pc-wrap .property-detail-page .property-comments-section .comments-header-row{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #f1f3ff;flex-wrap:wrap;gap:16px}#mobile-wrap .property-detail-page .property-comments-section .comments-header-row .comments-title-group .comments-heading-wrap,#pc-wrap .property-detail-page .property-comments-section .comments-header-row .comments-title-group .comments-heading-wrap{display:flex;align-items:center;gap:12px}#mobile-wrap .property-detail-page .property-comments-section .comments-header-row .comments-title-group .comments-heading-wrap .comments-main-heading,#pc-wrap .property-detail-page .property-comments-section .comments-header-row .comments-title-group .comments-heading-wrap .comments-main-heading{font-size:24px;font-weight:700;color:#141b2b;margin:0}#mobile-wrap .property-detail-page .property-comments-section .comments-header-row .comments-title-group .comments-heading-wrap .score-pill,#pc-wrap .property-detail-page .property-comments-section .comments-header-row .comments-title-group .comments-heading-wrap .score-pill{display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:9999px;background:#cce5ff;color:#001d31;font-size:13px;font-weight:700}#mobile-wrap .property-detail-page .property-comments-section .comments-header-row .comments-title-group .comments-heading-wrap .score-pill .material-symbols-outlined,#pc-wrap .property-detail-page .property-comments-section .comments-header-row .comments-title-group .comments-heading-wrap .score-pill .material-symbols-outlined{font-size:16px}#mobile-wrap .property-detail-page .property-comments-section .comments-header-row .comments-title-group .comments-subtext,#pc-wrap .property-detail-page .property-comments-section .comments-header-row .comments-title-group .comments-subtext{font-size:13px;color:#3f4850;margin:4px 0 0}#mobile-wrap .property-detail-page .property-comments-section .comments-header-row .sort-control,#pc-wrap .property-detail-page .property-comments-section .comments-header-row .sort-control{display:flex;align-items:center;gap:8px}#mobile-wrap .property-detail-page .property-comments-section .comments-header-row .sort-control .sort-label,#pc-wrap .property-detail-page .property-comments-section .comments-header-row .sort-control .sort-label{font-size:11px;font-weight:700;text-transform:uppercase;color:#545c72}#mobile-wrap .property-detail-page .property-comments-section .comments-header-row .sort-control .select-wrapper,#pc-wrap .property-detail-page .property-comments-section .comments-header-row .sort-control .select-wrapper{position:relative}#mobile-wrap .property-detail-page .property-comments-section .comments-header-row .sort-control .select-wrapper .sort-select,#pc-wrap .property-detail-page .property-comments-section .comments-header-row .sort-control .select-wrapper .sort-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f1f3ff;border:none;border-radius:8px;padding:6px 32px 6px 14px;font-size:13px;font-weight:600;color:#141b2b;cursor:pointer;outline:none}#mobile-wrap .property-detail-page .property-comments-section .comments-header-row .sort-control .select-wrapper .sort-select:hover,#pc-wrap .property-detail-page .property-comments-section .comments-header-row .sort-control .select-wrapper .sort-select:hover{background:#e9edff}#mobile-wrap .property-detail-page .property-comments-section .comments-header-row .sort-control .select-wrapper .select-arrow,#pc-wrap .property-detail-page .property-comments-section .comments-header-row .sort-control .select-wrapper .select-arrow{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:18px;color:#707881;pointer-events:none}#mobile-wrap .property-detail-page .property-comments-section .ratings-metrics-grid,#pc-wrap .property-detail-page .property-comments-section .ratings-metrics-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px 40px;gap:14px 40px}@media(max-width:640px){#mobile-wrap .property-detail-page .property-comments-section .ratings-metrics-grid,#pc-wrap .property-detail-page .property-comments-section .ratings-metrics-grid{grid-template-columns:1fr}}#mobile-wrap .property-detail-page .property-comments-section .ratings-metrics-grid .metric-bar-item,#pc-wrap .property-detail-page .property-comments-section .ratings-metrics-grid .metric-bar-item{display:flex;flex-direction:column;gap:6px}#mobile-wrap .property-detail-page .property-comments-section .ratings-metrics-grid .metric-bar-item .metric-label-row,#pc-wrap .property-detail-page .property-comments-section .ratings-metrics-grid .metric-bar-item .metric-label-row{display:flex;justify-content:space-between;font-size:13px;color:#141b2b;font-weight:500}#mobile-wrap .property-detail-page .property-comments-section .ratings-metrics-grid .metric-bar-item .metric-label-row .metric-score,#pc-wrap .property-detail-page .property-comments-section .ratings-metrics-grid .metric-bar-item .metric-label-row .metric-score{font-weight:700}#mobile-wrap .property-detail-page .property-comments-section .ratings-metrics-grid .metric-bar-item .progress-track,#pc-wrap .property-detail-page .property-comments-section .ratings-metrics-grid .metric-bar-item .progress-track{width:100%;height:6px;background:#f1f3ff;border-radius:9999px;overflow:hidden}#mobile-wrap .property-detail-page .property-comments-section .ratings-metrics-grid .metric-bar-item .progress-track .progress-fill,#pc-wrap .property-detail-page .property-comments-section .ratings-metrics-grid .metric-bar-item .progress-track .progress-fill{height:100%;background:#006194;border-radius:9999px;transition:width .8s ease-out}#mobile-wrap .property-detail-page .property-comments-section .reviews-list-stack,#pc-wrap .property-detail-page .property-comments-section .reviews-list-stack{display:flex;flex-direction:column;gap:16px}#mobile-wrap .property-detail-page .property-comments-section .reviews-list-stack .comments-loading,#pc-wrap .property-detail-page .property-comments-section .reviews-list-stack .comments-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px 0;color:#3f4850;font-size:14px}#mobile-wrap .property-detail-page .property-comments-section .reviews-list-stack .empty-reviews-state,#pc-wrap .property-detail-page .property-comments-section .reviews-list-stack .empty-reviews-state{text-align:center;padding:40px 20px;border-radius:12px;background:#f1f3ff}#mobile-wrap .property-detail-page .property-comments-section .reviews-list-stack .empty-reviews-state .empty-icon,#pc-wrap .property-detail-page .property-comments-section .reviews-list-stack .empty-reviews-state .empty-icon{font-size:40px;color:#707881;margin-bottom:8px}#mobile-wrap .property-detail-page .property-comments-section .reviews-list-stack .empty-reviews-state .empty-title,#pc-wrap .property-detail-page .property-comments-section .reviews-list-stack .empty-reviews-state .empty-title{font-size:16px;font-weight:700;color:#141b2b;margin:0 0 4px}#mobile-wrap .property-detail-page .property-comments-section .reviews-list-stack .empty-reviews-state .empty-desc,#pc-wrap .property-detail-page .property-comments-section .reviews-list-stack .empty-reviews-state .empty-desc{font-size:13px;color:#3f4850;margin:0}#mobile-wrap .property-detail-page .property-comments-section .reviews-list-stack .review-card,#pc-wrap .property-detail-page .property-comments-section .reviews-list-stack .review-card{padding:20px;border-radius:12px;background:rgba(241,243,255,.5);transition:background .2s ease;display:flex;flex-direction:column;gap:10px}#mobile-wrap .property-detail-page .property-comments-section .reviews-list-stack .review-card:hover,#pc-wrap .property-detail-page .property-comments-section .reviews-list-stack .review-card:hover{background:#f1f3ff}#mobile-wrap .property-detail-page .property-comments-section .reviews-list-stack .review-card .review-card-top,#pc-wrap .property-detail-page .property-comments-section .reviews-list-stack .review-card .review-card-top{display:flex;align-items:center;justify-content:space-between}#mobile-wrap .property-detail-page .property-comments-section .reviews-list-stack .review-card .review-card-top .author-info,#pc-wrap .property-detail-page .property-comments-section .reviews-list-stack .review-card .review-card-top .author-info{display:flex;align-items:center;gap:12px}#mobile-wrap .property-detail-page .property-comments-section .reviews-list-stack .review-card .review-card-top .author-info .author-avatar,#pc-wrap .property-detail-page .property-comments-section .reviews-list-stack .review-card .review-card-top .author-info .author-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;box-shadow:0 1px 4px rgba(0,0,0,.1)}#mobile-wrap .property-detail-page .property-comments-section .reviews-list-stack .review-card .review-card-top .author-info .author-meta .author-name,#pc-wrap .property-detail-page .property-comments-section .reviews-list-stack .review-card .review-card-top .author-info .author-meta .author-name{font-size:14px;font-weight:700;color:#141b2b;margin:0}#mobile-wrap .property-detail-page .property-comments-section .reviews-list-stack .review-card .review-card-top .author-info .author-meta .stay-date,#pc-wrap .property-detail-page .property-comments-section .reviews-list-stack .review-card .review-card-top .author-info .author-meta .stay-date{font-size:12px;color:#545c72;margin:2px 0 0}#mobile-wrap .property-detail-page .property-comments-section .reviews-list-stack .review-card .review-card-top .stars-row,#pc-wrap .property-detail-page .property-comments-section .reviews-list-stack .review-card .review-card-top .stars-row{display:flex;align-items:center;gap:2px;color:#006194}#mobile-wrap .property-detail-page .property-comments-section .reviews-list-stack .review-card .review-card-top .stars-row .star-icon,#pc-wrap .property-detail-page .property-comments-section .reviews-list-stack .review-card .review-card-top .stars-row .star-icon{font-size:16px}#mobile-wrap .property-detail-page .property-comments-section .reviews-list-stack .review-card .review-content,#pc-wrap .property-detail-page .property-comments-section .reviews-list-stack .review-card .review-content{font-size:14px;line-height:1.6;color:#141b2b;margin:0}#mobile-wrap .property-detail-page .property-comments-section .comments-pagination,#pc-wrap .property-detail-page .property-comments-section .comments-pagination{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:10px}#mobile-wrap .property-detail-page .property-comments-section .comments-pagination .page-nav-btn,#pc-wrap .property-detail-page .property-comments-section .comments-pagination .page-nav-btn{width:36px;height:36px;border-radius:8px;border:1px solid rgba(191,199,210,.4);background:#fff;color:#141b2b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}#mobile-wrap .property-detail-page .property-comments-section .comments-pagination .page-nav-btn:disabled,#pc-wrap .property-detail-page .property-comments-section .comments-pagination .page-nav-btn:disabled{opacity:.4;cursor:not-allowed}#mobile-wrap .property-detail-page .property-comments-section .comments-pagination .page-nav-btn:not(:disabled):hover,#pc-wrap .property-detail-page .property-comments-section .comments-pagination .page-nav-btn:not(:disabled):hover{background:#f1f3ff}#mobile-wrap .property-detail-page .property-comments-section .comments-pagination .page-num-btn,#pc-wrap .property-detail-page .property-comments-section .comments-pagination .page-num-btn{width:36px;height:36px;border-radius:8px;border:none;background:#f1f3ff;color:#141b2b;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}#mobile-wrap .property-detail-page .property-comments-section .comments-pagination .page-num-btn.active,#pc-wrap .property-detail-page .property-comments-section .comments-pagination .page-num-btn.active{background:#006194;color:#fff;box-shadow:0 2px 8px rgba(0,97,148,.25)}#mobile-wrap .property-detail-page .property-comments-section .comments-pagination .page-num-btn:not(.active):hover,#pc-wrap .property-detail-page .property-comments-section .comments-pagination .page-num-btn:not(.active):hover{background:#e9edff}#mobile-wrap .property-detail-page .property-comments-section .leave-comment-box,#pc-wrap .property-detail-page .property-comments-section .leave-comment-box{background:#f1f3ff;border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:16px}#mobile-wrap .property-detail-page .property-comments-section .leave-comment-box .leave-comment-header,#pc-wrap .property-detail-page .property-comments-section .leave-comment-box .leave-comment-header{display:flex;align-items:center;gap:10px}#mobile-wrap .property-detail-page .property-comments-section .leave-comment-box .leave-comment-header .form-icon,#pc-wrap .property-detail-page .property-comments-section .leave-comment-box .leave-comment-header .form-icon{font-size:26px;color:#006194}#mobile-wrap .property-detail-page .property-comments-section .leave-comment-box .leave-comment-header .form-title,#pc-wrap .property-detail-page .property-comments-section .leave-comment-box .leave-comment-header .form-title{font-size:18px;font-weight:700;color:#141b2b;margin:0}#mobile-wrap .property-detail-page .property-comments-section .leave-comment-box .leave-comment-header .form-desc,#pc-wrap .property-detail-page .property-comments-section .leave-comment-box .leave-comment-header .form-desc{font-size:12px;color:#545c72;margin:2px 0 0}#mobile-wrap .property-detail-page .property-comments-section .leave-comment-box .comment-form-body,#pc-wrap .property-detail-page .property-comments-section .leave-comment-box .comment-form-body{display:flex;align-items:flex-start;gap:14px}#mobile-wrap .property-detail-page .property-comments-section .leave-comment-box .comment-form-body .user-comment-avatar,#pc-wrap .property-detail-page .property-comments-section .leave-comment-box .comment-form-body .user-comment-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0;margin-top:4px;box-shadow:0 1px 4px rgba(0,0,0,.1)}#mobile-wrap .property-detail-page .property-comments-section .leave-comment-box .comment-form-body .textarea-wrapper,#pc-wrap .property-detail-page .property-comments-section .leave-comment-box .comment-form-body .textarea-wrapper{flex:1 1;display:flex;flex-direction:column;gap:8px}#mobile-wrap .property-detail-page .property-comments-section .leave-comment-box .comment-form-body .textarea-wrapper .comment-textarea,#pc-wrap .property-detail-page .property-comments-section .leave-comment-box .comment-form-body .textarea-wrapper .comment-textarea{width:100%;box-sizing:border-box;background:#fff;border:1px solid rgba(191,199,210,.35);border-radius:10px;padding:14px;font-size:14px;color:#141b2b;font-family:inherit;resize:none;outline:none;transition:border-color .2s ease,box-shadow .2s ease}#mobile-wrap .property-detail-page .property-comments-section .leave-comment-box .comment-form-body .textarea-wrapper .comment-textarea:focus,#pc-wrap .property-detail-page .property-comments-section .leave-comment-box .comment-form-body .textarea-wrapper .comment-textarea:focus{border-color:#006194;box-shadow:0 0 0 3px rgba(0,97,148,.1)}#mobile-wrap .property-detail-page .property-comments-section .leave-comment-box .comment-form-body .textarea-wrapper .form-actions-row,#pc-wrap .property-detail-page .property-comments-section .leave-comment-box .comment-form-body .textarea-wrapper .form-actions-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}#mobile-wrap .property-detail-page .property-comments-section .leave-comment-box .comment-form-body .textarea-wrapper .form-actions-row .char-count,#pc-wrap .property-detail-page .property-comments-section .leave-comment-box .comment-form-body .textarea-wrapper .form-actions-row .char-count{font-size:11px;color:#545c72}#mobile-wrap .property-detail-page .property-comments-section .leave-comment-box .comment-form-body .textarea-wrapper .form-actions-row .buttons-group,#pc-wrap .property-detail-page .property-comments-section .leave-comment-box .comment-form-body .textarea-wrapper .form-actions-row .buttons-group{display:flex;align-items:center;gap:8px}#mobile-wrap .property-detail-page .property-comments-section .leave-comment-box .comment-form-body .textarea-wrapper .form-actions-row .buttons-group .btn-draft,#pc-wrap .property-detail-page .property-comments-section .leave-comment-box .comment-form-body .textarea-wrapper .form-actions-row .buttons-group .btn-draft{padding:8px 16px;border-radius:8px;background:#e9edff;color:#141b2b;border:none;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s ease}#mobile-wrap .property-detail-page .property-comments-section .leave-comment-box .comment-form-body .textarea-wrapper .form-actions-row .buttons-group .btn-draft:hover,#pc-wrap .property-detail-page .property-comments-section .leave-comment-box .comment-form-body .textarea-wrapper .form-actions-row .buttons-group .btn-draft:hover{background:#e1e8fd}#mobile-wrap .property-detail-page .property-comments-section .leave-comment-box .comment-form-body .textarea-wrapper .form-actions-row .buttons-group .btn-submit,#pc-wrap .property-detail-page .property-comments-section .leave-comment-box .comment-form-body .textarea-wrapper .form-actions-row .buttons-group .btn-submit{padding:8px 20px;border-radius:8px;background:#006194;color:#fff;border:none;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 2px 8px rgba(0,97,148,.25);transition:all .2s ease}#mobile-wrap .property-detail-page .property-comments-section .leave-comment-box .comment-form-body .textarea-wrapper .form-actions-row .buttons-group .btn-submit:hover:not(:disabled),#pc-wrap .property-detail-page .property-comments-section .leave-comment-box .comment-form-body .textarea-wrapper .form-actions-row .buttons-group .btn-submit:hover:not(:disabled){background:#007bb9;transform:translateY(-1px)}#mobile-wrap .property-detail-page .property-comments-section .leave-comment-box .comment-form-body .textarea-wrapper .form-actions-row .buttons-group .btn-submit:disabled,#pc-wrap .property-detail-page .property-comments-section .leave-comment-box .comment-form-body .textarea-wrapper .form-actions-row .buttons-group .btn-submit:disabled{opacity:.6;cursor:not-allowed}#mobile-wrap .property-detail-page .similar-properties-section,#pc-wrap .property-detail-page .similar-properties-section{margin-top:16px;display:flex;flex-direction:column;gap:20px}#mobile-wrap .property-detail-page .similar-properties-section .section-header-row,#pc-wrap .property-detail-page .similar-properties-section .section-header-row{display:flex;align-items:center;justify-content:space-between}#mobile-wrap .property-detail-page .similar-properties-section .section-header-row .section-heading,#pc-wrap .property-detail-page .similar-properties-section .section-header-row .section-heading{font-size:22px;font-weight:700;color:#141b2b;margin:0}#mobile-wrap .property-detail-page .similar-properties-section .section-header-row .section-subtext,#pc-wrap .property-detail-page .similar-properties-section .section-header-row .section-subtext{font-size:13px;color:#3f4850;margin:4px 0 0}#mobile-wrap .property-detail-page .similar-properties-section .section-header-row .view-all-link,#pc-wrap .property-detail-page .similar-properties-section .section-header-row .view-all-link{display:flex;align-items:center;gap:4px;color:#006194;font-size:14px;font-weight:600;text-decoration:none}#mobile-wrap .property-detail-page .similar-properties-section .section-header-row .view-all-link .material-symbols-outlined,#pc-wrap .property-detail-page .similar-properties-section .section-header-row .view-all-link .material-symbols-outlined{font-size:18px}#mobile-wrap .property-detail-page .similar-properties-section .section-header-row .view-all-link:hover,#pc-wrap .property-detail-page .similar-properties-section .section-header-row .view-all-link:hover{text-decoration:underline}#mobile-wrap .property-detail-page .similar-properties-section .similar-grid-row,#pc-wrap .property-detail-page .similar-properties-section .similar-grid-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}@media(max-width:1024px){#mobile-wrap .property-detail-page .similar-properties-section .similar-grid-row,#pc-wrap .property-detail-page .similar-properties-section .similar-grid-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){#mobile-wrap .property-detail-page .similar-properties-section .similar-grid-row,#pc-wrap .property-detail-page .similar-properties-section .similar-grid-row{grid-template-columns:1fr}}#mobile-wrap .property-detail-page .similar-properties-section .similar-grid-row .similar-card,#pc-wrap .property-detail-page .similar-properties-section .similar-grid-row .similar-card{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.04);border:1px solid rgba(191,199,210,.25);cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column}#mobile-wrap .property-detail-page .similar-properties-section .similar-grid-row .similar-card:hover,#pc-wrap .property-detail-page .similar-properties-section .similar-grid-row .similar-card:hover{transform:translateY(-4px);box-shadow:0 10px 24px rgba(0,0,0,.08)}#mobile-wrap .property-detail-page .similar-properties-section .similar-grid-row .similar-card .card-image-box,#pc-wrap .property-detail-page .similar-properties-section .similar-grid-row .similar-card .card-image-box{position:relative;aspect-ratio:4/3;overflow:hidden}#mobile-wrap .property-detail-page .similar-properties-section .similar-grid-row .similar-card .card-image-box .card-img,#pc-wrap .property-detail-page .similar-properties-section .similar-grid-row .similar-card .card-image-box .card-img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease-out}#mobile-wrap .property-detail-page .similar-properties-section .similar-grid-row .similar-card .card-image-box:hover .card-img,#pc-wrap .property-detail-page .similar-properties-section .similar-grid-row .similar-card .card-image-box:hover .card-img{transform:scale(1.06)}#mobile-wrap .property-detail-page .similar-properties-section .similar-grid-row .similar-card .card-image-box .card-city-pill,#pc-wrap .property-detail-page .similar-properties-section .similar-grid-row .similar-card .card-image-box .card-city-pill{position:absolute;top:10px;left:10px;padding:3px 8px;border-radius:4px;background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:11px;font-weight:600;color:#141b2b}#mobile-wrap .property-detail-page .similar-properties-section .similar-grid-row .similar-card .card-image-box .card-heart-btn,#pc-wrap .property-detail-page .similar-properties-section .similar-grid-row .similar-card .card-image-box .card-heart-btn{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#141b2b;transition:all .2s ease}#mobile-wrap .property-detail-page .similar-properties-section .similar-grid-row .similar-card .card-image-box .card-heart-btn .material-symbols-outlined,#pc-wrap .property-detail-page .similar-properties-section .similar-grid-row .similar-card .card-image-box .card-heart-btn .material-symbols-outlined{font-size:18px}#mobile-wrap .property-detail-page .similar-properties-section .similar-grid-row .similar-card .card-image-box .card-heart-btn:hover,#pc-wrap .property-detail-page .similar-properties-section .similar-grid-row .similar-card .card-image-box .card-heart-btn:hover{color:#ba1a1a;transform:scale(1.1)}#mobile-wrap .property-detail-page .similar-properties-section .similar-grid-row .similar-card .card-image-box .card-heart-btn.liked,#pc-wrap .property-detail-page .similar-properties-section .similar-grid-row .similar-card .card-image-box .card-heart-btn.liked{color:#ba1a1a}#mobile-wrap .property-detail-page .similar-properties-section .similar-grid-row .similar-card .card-info-box,#pc-wrap .property-detail-page .similar-properties-section .similar-grid-row .similar-card .card-info-box{padding:16px;display:flex;flex-direction:column;gap:6px;flex:1 1}#mobile-wrap .property-detail-page .similar-properties-section .similar-grid-row .similar-card .card-info-box .card-meta-line,#pc-wrap .property-detail-page .similar-properties-section .similar-grid-row .similar-card .card-info-box .card-meta-line{display:flex;align-items:center;justify-content:space-between}#mobile-wrap .property-detail-page .similar-properties-section .similar-grid-row .similar-card .card-info-box .card-meta-line .guests-beds,#pc-wrap .property-detail-page .similar-properties-section .similar-grid-row .similar-card .card-info-box .card-meta-line .guests-beds{font-size:11px;color:#545c72}#mobile-wrap .property-detail-page .similar-properties-section .similar-grid-row .similar-card .card-info-box .card-meta-line .rating-tag,#pc-wrap .property-detail-page .similar-properties-section .similar-grid-row .similar-card .card-info-box .card-meta-line .rating-tag{display:flex;align-items:center;gap:2px;font-size:12px;font-weight:600;color:#141b2b}#mobile-wrap .property-detail-page .similar-properties-section .similar-grid-row .similar-card .card-info-box .card-meta-line .rating-tag .star-icon,#pc-wrap .property-detail-page .similar-properties-section .similar-grid-row .similar-card .card-info-box .card-meta-line .rating-tag .star-icon{font-size:14px;color:#006194}#mobile-wrap .property-detail-page .similar-properties-section .similar-grid-row .similar-card .card-info-box .card-title,#pc-wrap .property-detail-page .similar-properties-section .similar-grid-row .similar-card .card-info-box .card-title{font-size:15px;font-weight:700;color:#141b2b;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#mobile-wrap .property-detail-page .similar-properties-section .similar-grid-row .similar-card .card-info-box .card-type,#pc-wrap .property-detail-page .similar-properties-section .similar-grid-row .similar-card .card-info-box .card-type{font-size:12px;color:#3f4850;margin:0}#mobile-wrap .property-detail-page .similar-properties-section .similar-grid-row .similar-card .card-info-box .card-bottom-price,#pc-wrap .property-detail-page .similar-properties-section .similar-grid-row .similar-card .card-info-box .card-bottom-price{margin-top:auto;padding-top:10px;display:flex;align-items:baseline;gap:4px}#mobile-wrap .property-detail-page .similar-properties-section .similar-grid-row .similar-card .card-info-box .card-bottom-price .price-tag,#pc-wrap .property-detail-page .similar-properties-section .similar-grid-row .similar-card .card-info-box .card-bottom-price .price-tag{font-size:15px;font-weight:800;color:#141b2b}#mobile-wrap .property-detail-page .similar-properties-section .similar-grid-row .similar-card .card-info-box .card-bottom-price .night-tag,#pc-wrap .property-detail-page .similar-properties-section .similar-grid-row .similar-card .card-info-box .card-bottom-price .night-tag{font-size:12px;color:#3f4850}@keyframes ping{75%,to{transform:scale(2);opacity:0}}#mobile-wrap .property-payment-modal,#pc-wrap .property-payment-modal{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px}#mobile-wrap .property-payment-modal .payment-modal-backdrop,#pc-wrap .property-payment-modal .payment-modal-backdrop{position:absolute;inset:0;background:rgba(20,26,34,.54);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#mobile-wrap .property-payment-modal .payment-modal-content,#pc-wrap .property-payment-modal .payment-modal-content{position:relative;z-index:1;width:min(100%,520px);padding:28px;border:1px solid rgba(191,199,210,.55);border-radius:18px;background:#fff;box-shadow:0 24px 56px rgba(0,0,0,.24)}#mobile-wrap .property-payment-modal .payment-modal-content .payment-modal-heading,#pc-wrap .property-payment-modal .payment-modal-content .payment-modal-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}#mobile-wrap .property-payment-modal .payment-modal-content .payment-modal-heading .payment-modal-eyebrow,#pc-wrap .property-payment-modal .payment-modal-content .payment-modal-heading .payment-modal-eyebrow{display:block;margin-bottom:5px;color:#006194;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#mobile-wrap .property-payment-modal .payment-modal-content .payment-modal-heading h2,#pc-wrap .property-payment-modal .payment-modal-content .payment-modal-heading h2{margin:0;color:#141b2b;font-size:24px;line-height:1.25}#mobile-wrap .property-payment-modal .payment-modal-content .payment-modal-heading .payment-close-btn,#pc-wrap .property-payment-modal .payment-modal-content .payment-modal-heading .payment-close-btn{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:50%;background:#f1f3ff;color:#3f4850;cursor:pointer;transition:background .2s ease,color .2s ease}#mobile-wrap .property-payment-modal .payment-modal-content .payment-modal-heading .payment-close-btn:hover,#pc-wrap .property-payment-modal .payment-modal-content .payment-modal-heading .payment-close-btn:hover{background:#e9edff;color:#141b2b}#mobile-wrap .property-payment-modal .payment-modal-content .payment-modal-heading .payment-close-btn:disabled,#pc-wrap .property-payment-modal .payment-modal-content .payment-modal-heading .payment-close-btn:disabled{cursor:not-allowed;opacity:.55}#mobile-wrap .property-payment-modal .payment-modal-content .property-payment-form,#pc-wrap .property-payment-modal .payment-modal-content .property-payment-form{display:flex;flex-direction:column;gap:24px}#mobile-wrap .property-payment-modal .payment-modal-content .property-payment-form .payment-modal-actions,#pc-wrap .property-payment-modal .payment-modal-content .property-payment-form .payment-modal-actions{display:flex;justify-content:flex-end;gap:10px}#mobile-wrap .property-payment-modal .payment-modal-content .property-payment-form .payment-modal-actions button,#pc-wrap .property-payment-modal .payment-modal-content .property-payment-form .payment-modal-actions button{min-height:44px;padding:0 18px;border-radius:9px;font-size:14px;font-weight:700;cursor:pointer;transition:background .2s ease,box-shadow .2s ease}#mobile-wrap .property-payment-modal .payment-modal-content .property-payment-form .payment-modal-actions button:disabled,#pc-wrap .property-payment-modal .payment-modal-content .property-payment-form .payment-modal-actions button:disabled{cursor:not-allowed;opacity:.65}#mobile-wrap .property-payment-modal .payment-modal-content .property-payment-form .payment-modal-actions .payment-cancel-btn,#pc-wrap .property-payment-modal .payment-modal-content .property-payment-form .payment-modal-actions .payment-cancel-btn{border:1px solid #bfc7d2;background:transparent;color:#141b2b}#mobile-wrap .property-payment-modal .payment-modal-content .property-payment-form .payment-modal-actions .payment-confirm-btn,#pc-wrap .property-payment-modal .payment-modal-content .property-payment-form .payment-modal-actions .payment-confirm-btn{border:1px solid #006194;background:#006194;color:#fff;box-shadow:0 4px 12px rgba(0,97,148,.24)}#mobile-wrap .reservation-sticky-widget .reserve-cta-btn:disabled,#pc-wrap .reservation-sticky-widget .reserve-cta-btn:disabled{cursor:not-allowed;opacity:.68;transform:none}#mobile-wrap .similar-card .card-image-empty,#pc-wrap .similar-card .card-image-empty{display:grid;width:100%;height:100%;min-height:170px;place-items:center;background:#e9edff;color:#3f4850;font-size:13px}#mobile-wrap .tour-page-wrapper,#pc-wrap .tour-page-wrapper{width:100%;display:flex;flex-direction:column;background-color:#f9f9ff}#mobile-wrap .tour-hero-section,#pc-wrap .tour-hero-section{position:relative;width:100%;height:48vh;min-height:400px;max-height:560px;overflow:hidden;display:flex;align-items:flex-end}#mobile-wrap .tour-hero-section .hero-image,#pc-wrap .tour-hero-section .hero-image{position:absolute;inset:0;width:100%;height:100%;background-size:cover;background-position:50%;transform:scale(1.02);transition:transform 1s ease-out}#mobile-wrap .tour-hero-section .hero-image:hover,#pc-wrap .tour-hero-section .hero-image:hover{transform:scale(1)}#mobile-wrap .tour-hero-section .hero-gradient-overlay,#pc-wrap .tour-hero-section .hero-gradient-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,27,43,.9) 0,rgba(20,27,43,.4) 60%,transparent);pointer-events:none}#mobile-wrap .tour-hero-section .hero-content,#pc-wrap .tour-hero-section .hero-content{position:relative;z-index:10;width:100%;max-width:1300px;margin:0 auto;padding-bottom:100px}#mobile-wrap .tour-hero-section .hero-content .hero-text-container,#pc-wrap .tour-hero-section .hero-content .hero-text-container{max-width:640px;display:flex;flex-direction:column;gap:12px}#mobile-wrap .tour-hero-section .hero-content .hero-text-container .hero-badge,#pc-wrap .tour-hero-section .hero-content .hero-text-container .hero-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:9999px;background:hsla(0,0%,100%,.16);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;width:-moz-fit-content;width:fit-content;box-shadow:0 1px 3px rgba(0,0,0,.15)}#mobile-wrap .tour-hero-section .hero-content .hero-text-container .hero-badge .badge-dot,#pc-wrap .tour-hero-section .hero-content .hero-text-container .hero-badge .badge-dot{width:6px;height:6px;border-radius:50%;background:#7bc2ff}#mobile-wrap .tour-hero-section .hero-content .hero-text-container .hero-badge .badge-text,#pc-wrap .tour-hero-section .hero-content .hero-text-container .hero-badge .badge-text{font-size:11px;letter-spacing:.1em;font-weight:600;text-transform:uppercase}#mobile-wrap .tour-hero-section .hero-content .hero-text-container .hero-title,#pc-wrap .tour-hero-section .hero-content .hero-text-container .hero-title{font-size:42px;line-height:50px;font-weight:700;color:#fff;letter-spacing:-.025em;margin:0;text-shadow:0 2px 6px rgba(0,0,0,.2)}#mobile-wrap .tour-hero-section .hero-content .hero-text-container .hero-subtitle,#pc-wrap .tour-hero-section .hero-content .hero-text-container .hero-subtitle{font-size:16px;line-height:25px;color:hsla(0,0%,100%,.9);margin:0;font-weight:400;max-width:580px}#mobile-wrap .tour-main-container,#pc-wrap .tour-main-container{width:100%;max-width:1300px;margin:0 auto;padding:36px 24px 80px;box-sizing:border-box}#mobile-wrap .tour-main-container .tour-layout-flex,#pc-wrap .tour-main-container .tour-layout-flex{display:flex;gap:32px;align-items:flex-start}#mobile-wrap .tour-filter-sidebar,#pc-wrap .tour-filter-sidebar{width:260px;flex-shrink:0;display:flex;flex-direction:column;gap:20px}#mobile-wrap .tour-filter-sidebar .filter-inner-card,#pc-wrap .tour-filter-sidebar .filter-inner-card{background:#fff;border-radius:16px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.05);border:1px solid rgba(191,199,210,.35);display:flex;flex-direction:column;gap:20px}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-header-row,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-header-row{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid rgba(191,199,210,.25)}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-header-row .filter-title-box,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-header-row .filter-title-box{display:flex;align-items:center;gap:8px}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-header-row .filter-title-box .material-symbols-outlined,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-header-row .filter-title-box .material-symbols-outlined{font-size:20px;color:#141b2b}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-header-row .filter-title-box .filter-heading,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-header-row .filter-title-box .filter-heading{font-size:17px;font-weight:700;color:#141b2b;margin:0}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-header-row .clear-all-btn,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-header-row .clear-all-btn{background:transparent;border:none;color:#006194;font-size:12px;font-weight:600;cursor:pointer;transition:color .15s}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-header-row .clear-all-btn:hover,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-header-row .clear-all-btn:hover{color:#004f7b}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-section,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-section{display:flex;flex-direction:column;gap:10px}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-section .filter-section-label,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-section .filter-section-label{font-size:13px;font-weight:700;color:#141b2b;letter-spacing:.01em;display:block}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-section .search-input-wrapper,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-section .search-input-wrapper{position:relative;display:flex;align-items:center}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-section .search-input-wrapper .search-icon,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-section .search-input-wrapper .search-icon{position:absolute;left:10px;font-size:16px;color:#707881;pointer-events:none}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-section .search-input-wrapper .search-input,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-section .search-input-wrapper .search-input{width:100%;padding:8px 12px 8px 32px;background:#f1f3ff;border-radius:8px;border:1px solid transparent;font-size:12px;color:#141b2b;outline:none;transition:all .2s}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-section .search-input-wrapper .search-input::placeholder,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-section .search-input-wrapper .search-input::placeholder{color:#707881}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-section .search-input-wrapper .search-input:focus,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-section .search-input-wrapper .search-input:focus{background:#fff;border-color:rgba(0,97,148,.4);box-shadow:0 0 0 2px rgba(0,97,148,.08)}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-section .quick-destination-pills,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-section .quick-destination-pills{display:flex;flex-wrap:wrap;gap:6px;padding-top:2px}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-section .quick-destination-pills .dest-pill,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-section .quick-destination-pills .dest-pill{padding:4px 10px;background:#f1f3ff;border-radius:9999px;border:1px solid transparent;font-size:11px;font-weight:500;color:#141b2b;cursor:pointer;transition:all .15s}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-section .quick-destination-pills .dest-pill:hover,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-section .quick-destination-pills .dest-pill:hover{background:#e9edff}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-section .quick-destination-pills .dest-pill.active,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-section .quick-destination-pills .dest-pill.active{background:#006194;color:#fff;font-weight:600;box-shadow:0 1px 3px rgba(0,97,148,.2)}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-section .price-header-row,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-section .price-header-row{display:flex;align-items:center;justify-content:space-between}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-section .price-header-row .price-sub-label,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-section .price-header-row .price-sub-label{font-size:11px;color:#707881}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-section .slider-wrapper,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-section .slider-wrapper{display:flex;flex-direction:column;gap:4px}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-section .slider-wrapper .price-slider,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-section .slider-wrapper .price-slider{width:100%;accent-color:#006194;cursor:pointer;height:5px}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-section .slider-wrapper .slider-labels,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-section .slider-wrapper .slider-labels{display:flex;justify-content:space-between;font-size:10px;color:#707881;font-family:monospace}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-section .price-inputs-grid,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-section .price-inputs-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-section .price-inputs-grid .price-box,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-section .price-inputs-grid .price-box{background:#f1f3ff;border-radius:8px;padding:8px}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-section .price-inputs-grid .price-box .box-label,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-section .price-inputs-grid .price-box .box-label{font-size:10px;text-transform:uppercase;color:#707881;font-weight:600;letter-spacing:.05em;display:block}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-section .price-inputs-grid .price-box .box-val,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-section .price-inputs-grid .price-box .box-val{font-size:13px;font-weight:700;color:#141b2b}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-section .date-field-group,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-section .date-field-group{display:flex;flex-direction:column;gap:4px}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-section .date-field-group .date-picker-trigger,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-section .date-field-group .date-picker-trigger{position:relative;display:flex;align-items:center;background:#f1f3ff;border-radius:8px;padding:6px 10px;border:1px solid transparent;transition:background-color .15s}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-section .date-field-group .date-picker-trigger:hover,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-section .date-field-group .date-picker-trigger:hover{background:#e9edff}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-section .date-field-group .date-picker-trigger .native-date-input,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-section .date-field-group .date-picker-trigger .native-date-input{width:100%;border:none;background:transparent;font-size:12px;color:#141b2b;outline:none;cursor:pointer}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-section .date-field-group .date-picker-trigger .date-icon,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-section .date-field-group .date-picker-trigger .date-icon{font-size:16px;color:#006194;pointer-events:none}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-section .duration-list,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-section .duration-list{display:flex;flex-direction:column;gap:8px}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-section .duration-list .duration-checkbox-item,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-section .duration-list .duration-checkbox-item{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#141b2b;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-section .duration-list .duration-checkbox-item .checkbox-text-pair,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-section .duration-list .duration-checkbox-item .checkbox-text-pair{display:flex;align-items:center;gap:8px}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-section .duration-list .duration-checkbox-item .checkbox-text-pair input[type=checkbox],#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-section .duration-list .duration-checkbox-item .checkbox-text-pair input[type=checkbox]{width:15px;height:15px;accent-color:#006194;cursor:pointer}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-section .duration-list .duration-checkbox-item .checkbox-text-pair span,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-section .duration-list .duration-checkbox-item .checkbox-text-pair span{font-size:13px;color:#141b2b}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-section .duration-list .duration-checkbox-item .checkbox-text-pair span.label-active,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-section .duration-list .duration-checkbox-item .checkbox-text-pair span.label-active{font-weight:600}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-section .duration-list .duration-checkbox-item .count-pill,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-section .duration-list .duration-checkbox-item .count-pill{font-size:11px;padding:2px 6px;border-radius:4px;background:#f1f3ff;color:#707881}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-section .duration-list .duration-checkbox-item .count-pill.active,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-section .duration-list .duration-checkbox-item .count-pill.active{background:#006194;color:#fff;font-weight:600}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-section .travelers-grid,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-section .travelers-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6px;gap:6px;background:#f1f3ff;padding:4px;border-radius:8px}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-section .travelers-grid .traveler-btn,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-section .travelers-grid .traveler-btn{padding:6px 4px;text-align:center;font-size:12px;border-radius:6px;border:none;background:transparent;color:#3f4850;cursor:pointer;transition:all .15s}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-section .travelers-grid .traveler-btn:hover,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-section .travelers-grid .traveler-btn:hover{color:#141b2b}#mobile-wrap .tour-filter-sidebar .filter-inner-card .filter-section .travelers-grid .traveler-btn.active,#pc-wrap .tour-filter-sidebar .filter-inner-card .filter-section .travelers-grid .traveler-btn.active{background:#fff;color:#006194;font-weight:700;box-shadow:0 1px 3px rgba(0,0,0,.08)}#mobile-wrap .tour-filter-sidebar .concierge-promo-card,#pc-wrap .tour-filter-sidebar .concierge-promo-card{background:#f1f3ff;border-radius:12px;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,.04);display:flex;flex-direction:column;gap:8px}#mobile-wrap .tour-filter-sidebar .concierge-promo-card .promo-header,#pc-wrap .tour-filter-sidebar .concierge-promo-card .promo-header{display:flex;align-items:center;gap:8px;color:#006194;font-size:13px;font-weight:700}#mobile-wrap .tour-filter-sidebar .concierge-promo-card .promo-header .material-symbols-outlined,#pc-wrap .tour-filter-sidebar .concierge-promo-card .promo-header .material-symbols-outlined{font-size:18px}#mobile-wrap .tour-filter-sidebar .concierge-promo-card .promo-desc,#pc-wrap .tour-filter-sidebar .concierge-promo-card .promo-desc{font-size:12px;line-height:18px;color:#3f4850;margin:0}#mobile-wrap .tour-filter-sidebar .concierge-promo-card .promo-link,#pc-wrap .tour-filter-sidebar .concierge-promo-card .promo-link{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:#006194;margin-top:4px;text-decoration:none}#mobile-wrap .tour-filter-sidebar .concierge-promo-card .promo-link:hover,#pc-wrap .tour-filter-sidebar .concierge-promo-card .promo-link:hover{text-decoration:underline}#mobile-wrap .tour-filter-sidebar .concierge-promo-card .promo-link .material-symbols-outlined,#pc-wrap .tour-filter-sidebar .concierge-promo-card .promo-link .material-symbols-outlined{font-size:14px}#mobile-wrap .tour-listing-main,#pc-wrap .tour-listing-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:24px}#mobile-wrap .tour-listing-main .listing-header-box,#pc-wrap .tour-listing-main .listing-header-box{background:#fff;border-radius:16px;padding:20px 24px;box-shadow:0 1px 3px rgba(0,0,0,.04);border:1px solid rgba(191,199,210,.35);display:flex;flex-direction:column;gap:16px}#mobile-wrap .tour-listing-main .listing-header-box .header-top-row,#pc-wrap .tour-listing-main .listing-header-box .header-top-row{display:flex;align-items:center;justify-content:space-between}#mobile-wrap .tour-listing-main .listing-header-box .header-top-row .heading-with-counter,#pc-wrap .tour-listing-main .listing-header-box .header-top-row .heading-with-counter{display:flex;align-items:center;gap:12px}#mobile-wrap .tour-listing-main .listing-header-box .header-top-row .heading-with-counter .listing-heading,#pc-wrap .tour-listing-main .listing-header-box .header-top-row .heading-with-counter .listing-heading{font-size:22px;font-weight:700;color:#141b2b;letter-spacing:-.02em;margin:0}#mobile-wrap .tour-listing-main .listing-header-box .header-top-row .heading-with-counter .journeys-badge,#pc-wrap .tour-listing-main .listing-header-box .header-top-row .heading-with-counter .journeys-badge{padding:4px 10px;border-radius:9999px;background:#e9edff;color:#006194;font-size:12px;font-weight:700}#mobile-wrap .tour-listing-main .listing-header-box .header-top-row .sort-group,#pc-wrap .tour-listing-main .listing-header-box .header-top-row .sort-group{display:flex;align-items:center;gap:8px}#mobile-wrap .tour-listing-main .listing-header-box .header-top-row .sort-group .sort-title,#pc-wrap .tour-listing-main .listing-header-box .header-top-row .sort-group .sort-title{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#707881;font-weight:600}#mobile-wrap .tour-listing-main .listing-header-box .header-top-row .sort-group .sort-dropdown-box,#pc-wrap .tour-listing-main .listing-header-box .header-top-row .sort-group .sort-dropdown-box{position:relative;display:inline-flex;align-items:center}#mobile-wrap .tour-listing-main .listing-header-box .header-top-row .sort-group .sort-dropdown-box .sort-dropdown,#pc-wrap .tour-listing-main .listing-header-box .header-top-row .sort-group .sort-dropdown-box .sort-dropdown{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#f1f3ff;border:none;border-radius:8px;padding:7px 30px 7px 12px;font-size:12px;font-weight:600;color:#141b2b;cursor:pointer;transition:background-color .15s}#mobile-wrap .tour-listing-main .listing-header-box .header-top-row .sort-group .sort-dropdown-box .sort-dropdown:hover,#pc-wrap .tour-listing-main .listing-header-box .header-top-row .sort-group .sort-dropdown-box .sort-dropdown:hover{background:#e9edff}#mobile-wrap .tour-listing-main .listing-header-box .header-top-row .sort-group .sort-dropdown-box .sort-dropdown:focus,#pc-wrap .tour-listing-main .listing-header-box .header-top-row .sort-group .sort-dropdown-box .sort-dropdown:focus{outline:none}#mobile-wrap .tour-listing-main .listing-header-box .header-top-row .sort-group .sort-dropdown-box .dropdown-icon,#pc-wrap .tour-listing-main .listing-header-box .header-top-row .sort-group .sort-dropdown-box .dropdown-icon{position:absolute;right:8px;font-size:18px;color:#707881;pointer-events:none}#mobile-wrap .tour-listing-main .listing-header-box .quick-category-row,#pc-wrap .tour-listing-main .listing-header-box .quick-category-row{display:flex;align-items:center;gap:8px;overflow-x:auto;padding-bottom:2px}#mobile-wrap .tour-listing-main .listing-header-box .quick-category-row::-webkit-scrollbar,#pc-wrap .tour-listing-main .listing-header-box .quick-category-row::-webkit-scrollbar{display:none}#mobile-wrap .tour-listing-main .listing-header-box .quick-category-row .category-pill,#pc-wrap .tour-listing-main .listing-header-box .quick-category-row .category-pill{padding:6px 14px;border-radius:9999px;border:none;background:#f1f3ff;color:#141b2b;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .15s}#mobile-wrap .tour-listing-main .listing-header-box .quick-category-row .category-pill:hover,#pc-wrap .tour-listing-main .listing-header-box .quick-category-row .category-pill:hover{background:#e9edff}#mobile-wrap .tour-listing-main .listing-header-box .quick-category-row .category-pill.active,#pc-wrap .tour-listing-main .listing-header-box .quick-category-row .category-pill.active{background:#141b2b;color:#fff;font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.1)}#mobile-wrap .tour-listing-main .tours-grid,#pc-wrap .tour-listing-main .tours-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;min-width:0}@media(max-width:1200px){#mobile-wrap .tour-listing-main .tours-grid,#pc-wrap .tour-listing-main .tours-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){#mobile-wrap .tour-listing-main .tours-grid,#pc-wrap .tour-listing-main .tours-grid{grid-template-columns:1fr}}#mobile-wrap .tour-listing-main .tour-card,#pc-wrap .tour-listing-main .tour-card{min-width:0;width:100%;background:#fff;border-radius:20px;box-shadow:0 1px 4px rgba(0,0,0,.04);border:1px solid rgba(191,199,210,.35);overflow:hidden;display:flex;flex-direction:column;transition:all .3s ease;cursor:pointer}#mobile-wrap .tour-listing-main .tour-card:hover,#pc-wrap .tour-listing-main .tour-card:hover{transform:translateY(-4px);box-shadow:0 10px 24px rgba(20,27,43,.09)}#mobile-wrap .tour-listing-main .tour-card:hover .tour-card-image-box .tour-card-img,#pc-wrap .tour-listing-main .tour-card:hover .tour-card-image-box .tour-card-img{transform:scale(1.05)}#mobile-wrap .tour-listing-main .tour-card .tour-card-image-box,#pc-wrap .tour-listing-main .tour-card .tour-card-image-box{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background:#e9edff}#mobile-wrap .tour-listing-main .tour-card .tour-card-image-box .tour-card-img,#pc-wrap .tour-listing-main .tour-card .tour-card-image-box .tour-card-img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease-out}#mobile-wrap .tour-listing-main .tour-card .tour-card-image-box .tour-card-badge,#pc-wrap .tour-listing-main .tour-card .tour-card-image-box .tour-card-badge{position:absolute;top:12px;left:12px;padding:4px 10px;border-radius:9999px;background:hsla(0,0%,100%,.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#141b2b;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;box-shadow:0 1px 3px rgba(0,0,0,.1)}#mobile-wrap .tour-listing-main .tour-card .tour-card-image-box .tour-card-wishlist-btn,#pc-wrap .tour-listing-main .tour-card .tour-card-image-box .tour-card-wishlist-btn{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:none;display:flex;align-items:center;justify-content:center;color:#3f4850;cursor:pointer;transition:all .2s;box-shadow:0 1px 3px rgba(0,0,0,.1)}#mobile-wrap .tour-listing-main .tour-card .tour-card-image-box .tour-card-wishlist-btn:hover,#pc-wrap .tour-listing-main .tour-card .tour-card-image-box .tour-card-wishlist-btn:hover{background:#fff;color:#ba1a1a}#mobile-wrap .tour-listing-main .tour-card .tour-card-image-box .tour-card-wishlist-btn.liked,#pc-wrap .tour-listing-main .tour-card .tour-card-image-box .tour-card-wishlist-btn.liked{color:#ba1a1a}#mobile-wrap .tour-listing-main .tour-card .tour-card-image-box .tour-card-wishlist-btn .material-symbols-outlined,#pc-wrap .tour-listing-main .tour-card .tour-card-image-box .tour-card-wishlist-btn .material-symbols-outlined{font-size:17px}#mobile-wrap .tour-listing-main .tour-card .tour-card-body,#pc-wrap .tour-listing-main .tour-card .tour-card-body{padding:16px;flex:1 1;display:flex;flex-direction:column;justify-content:space-between}#mobile-wrap .tour-listing-main .tour-card .tour-card-body .tour-card-info,#pc-wrap .tour-listing-main .tour-card .tour-card-body .tour-card-info{display:flex;flex-direction:column;gap:6px}#mobile-wrap .tour-listing-main .tour-card .tour-card-body .tour-card-info .tour-location-row,#pc-wrap .tour-listing-main .tour-card .tour-card-body .tour-card-info .tour-location-row{display:flex;align-items:center;gap:4px;color:#006194}#mobile-wrap .tour-listing-main .tour-card .tour-card-body .tour-card-info .tour-location-row .material-symbols-outlined,#pc-wrap .tour-listing-main .tour-card .tour-card-body .tour-card-info .tour-location-row .material-symbols-outlined{font-size:14px}#mobile-wrap .tour-listing-main .tour-card .tour-card-body .tour-card-info .tour-location-row .location-name,#pc-wrap .tour-listing-main .tour-card .tour-card-body .tour-card-info .tour-location-row .location-name{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#3f4850}#mobile-wrap .tour-listing-main .tour-card .tour-card-body .tour-card-info .tour-title,#pc-wrap .tour-listing-main .tour-card .tour-card-body .tour-card-info .tour-title{font-size:15px;font-weight:700;color:#141b2b;line-height:1.35;margin:4px 0 2px;min-height:42px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#mobile-wrap .tour-listing-main .tour-card .tour-card-body .tour-card-info .tour-duration-row,#pc-wrap .tour-listing-main .tour-card .tour-card-body .tour-card-info .tour-duration-row{display:flex;align-items:center;gap:6px;font-size:12px;color:#3f4850;padding-top:2px}#mobile-wrap .tour-listing-main .tour-card .tour-card-body .tour-card-info .tour-duration-row .material-symbols-outlined,#pc-wrap .tour-listing-main .tour-card .tour-card-body .tour-card-info .tour-duration-row .material-symbols-outlined{font-size:15px;color:#707881}#mobile-wrap .tour-listing-main .tour-card .tour-card-body .tour-card-info .tour-inclusions-row,#pc-wrap .tour-listing-main .tour-card .tour-card-body .tour-card-info .tour-inclusions-row{display:flex;flex-wrap:wrap;gap:4px;padding-top:6px}#mobile-wrap .tour-listing-main .tour-card .tour-card-body .tour-card-info .tour-inclusions-row .inclusion-pill,#pc-wrap .tour-listing-main .tour-card .tour-card-body .tour-card-info .tour-inclusions-row .inclusion-pill{font-size:11px;font-weight:500;padding:2px 8px;border-radius:6px;background:#f1f3ff;color:#141b2b}#mobile-wrap .tour-listing-main .tour-card .tour-card-body .tour-card-footer,#pc-wrap .tour-listing-main .tour-card .tour-card-body .tour-card-footer{margin-top:14px;padding-top:14px;border-top:1px solid rgba(191,199,210,.25)}#mobile-wrap .tour-listing-main .tour-card .tour-card-body .tour-card-footer .tour-price-row,#pc-wrap .tour-listing-main .tour-card .tour-card-body .tour-card-footer .tour-price-row{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}#mobile-wrap .tour-listing-main .tour-card .tour-card-body .tour-card-footer .tour-price-row .price-block .price-label,#pc-wrap .tour-listing-main .tour-card .tour-card-body .tour-card-footer .tour-price-row .price-block .price-label{font-size:11px;color:#707881;display:block}#mobile-wrap .tour-listing-main .tour-card .tour-card-body .tour-card-footer .tour-price-row .price-block .price-amount,#pc-wrap .tour-listing-main .tour-card .tour-card-body .tour-card-footer .tour-price-row .price-block .price-amount{font-size:18px;font-weight:700;color:#141b2b}#mobile-wrap .tour-listing-main .tour-card .tour-card-body .tour-card-footer .tour-price-row .price-unit,#pc-wrap .tour-listing-main .tour-card .tour-card-body .tour-card-footer .tour-price-row .price-unit{font-size:11px;color:#707881}#mobile-wrap .tour-listing-main .tour-card .tour-card-body .tour-card-footer .view-package-btn,#pc-wrap .tour-listing-main .tour-card .tour-card-body .tour-card-footer .view-package-btn{width:100%;padding:10px 12px;border-radius:12px;border:none;background:#e9edff;color:#006194;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s;box-shadow:0 1px 2px rgba(0,0,0,.04)}#mobile-wrap .tour-listing-main .tour-card .tour-card-body .tour-card-footer .view-package-btn:hover,#pc-wrap .tour-listing-main .tour-card .tour-card-body .tour-card-footer .view-package-btn:hover{background:#006194;color:#fff}#mobile-wrap .tour-listing-main .tour-card .tour-card-body .tour-card-footer .view-package-btn .material-symbols-outlined,#pc-wrap .tour-listing-main .tour-card .tour-card-body .tour-card-footer .view-package-btn .material-symbols-outlined{font-size:15px}#mobile-wrap .tour-listing-main .pagination-wrapper,#pc-wrap .tour-listing-main .pagination-wrapper{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:24px}#mobile-wrap .tour-listing-main .pagination-wrapper .pagination-buttons,#pc-wrap .tour-listing-main .pagination-wrapper .pagination-buttons{display:flex;align-items:center;gap:8px}#mobile-wrap .tour-listing-main .pagination-wrapper .pagination-buttons .page-nav-btn,#pc-wrap .tour-listing-main .pagination-wrapper .pagination-buttons .page-nav-btn{width:40px;height:40px;border-radius:50%;border:1px solid rgba(191,199,210,.4);background:#fff;color:#141b2b;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:all .15s}#mobile-wrap .tour-listing-main .pagination-wrapper .pagination-buttons .page-nav-btn:hover:not(:disabled),#pc-wrap .tour-listing-main .pagination-wrapper .pagination-buttons .page-nav-btn:hover:not(:disabled){background:#f1f3ff}#mobile-wrap .tour-listing-main .pagination-wrapper .pagination-buttons .page-nav-btn:disabled,#pc-wrap .tour-listing-main .pagination-wrapper .pagination-buttons .page-nav-btn:disabled{opacity:.35;cursor:not-allowed}#mobile-wrap .tour-listing-main .pagination-wrapper .pagination-buttons .page-nav-btn .material-symbols-outlined,#pc-wrap .tour-listing-main .pagination-wrapper .pagination-buttons .page-nav-btn .material-symbols-outlined{font-size:18px}#mobile-wrap .tour-listing-main .pagination-wrapper .pagination-buttons .page-num-btn,#pc-wrap .tour-listing-main .pagination-wrapper .pagination-buttons .page-num-btn{width:40px;height:40px;border-radius:50%;border:1px solid rgba(191,199,210,.4);background:#fff;color:#141b2b;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:all .15s}#mobile-wrap .tour-listing-main .pagination-wrapper .pagination-buttons .page-num-btn:hover,#pc-wrap .tour-listing-main .pagination-wrapper .pagination-buttons .page-num-btn:hover{background:#f1f3ff}#mobile-wrap .tour-listing-main .pagination-wrapper .pagination-buttons .page-num-btn.active,#pc-wrap .tour-listing-main .pagination-wrapper .pagination-buttons .page-num-btn.active{background:#006194;color:#fff;border-color:#006194;box-shadow:0 2px 6px rgba(0,97,148,.25)}#mobile-wrap .tour-listing-main .pagination-wrapper .pagination-summary,#pc-wrap .tour-listing-main .pagination-wrapper .pagination-summary{font-size:13px;color:#707881;margin:0}#mobile-wrap .tour-listing-main .pagination-wrapper .pagination-summary .highlight-text,#pc-wrap .tour-listing-main .pagination-wrapper .pagination-summary .highlight-text{font-weight:600;color:#141b2b}#mobile-wrap .tour-listing-main .no-data-box,#pc-wrap .tour-listing-main .no-data-box{background:#fff;border-radius:16px;padding:60px 24px;text-align:center;border:1px solid rgba(191,199,210,.3)}#mobile-wrap .tour-listing-main .no-data-box .no-data-icon,#pc-wrap .tour-listing-main .no-data-box .no-data-icon{font-size:48px;color:#707881;margin-bottom:12px}#mobile-wrap .tour-listing-main .no-data-box h3,#pc-wrap .tour-listing-main .no-data-box h3{font-size:18px;font-weight:700;color:#141b2b;margin:0 0 8px}#mobile-wrap .tour-listing-main .no-data-box p,#pc-wrap .tour-listing-main .no-data-box p{font-size:14px;color:#545c72;margin:0}#mobile-wrap .similar-tour-card .card-image-empty,#mobile-wrap .tour-card-image-empty,#pc-wrap .similar-tour-card .card-image-empty,#pc-wrap .tour-card-image-empty{display:grid;width:100%;height:100%;min-height:180px;place-items:center;background:#e9edff;color:#3f4850;font-size:13px}#mobile-wrap .tour-detail-page,#pc-wrap .tour-detail-page{width:100%;background-color:#f9f9ff;padding-bottom:80px}#mobile-wrap .tour-detail-page .detail-container,#pc-wrap .tour-detail-page .detail-container{max-width:1300px;margin:0 auto;padding:24px;display:flex;flex-direction:column;gap:32px}#mobile-wrap .tour-detail-page .tour-header-section,#pc-wrap .tour-detail-page .tour-header-section{display:flex;flex-direction:column;gap:16px}#mobile-wrap .tour-detail-page .tour-header-section .breadcrumbs-nav,#pc-wrap .tour-detail-page .tour-header-section .breadcrumbs-nav{display:flex;align-items:center;gap:8px;font-size:13px;color:#3f4850}#mobile-wrap .tour-detail-page .tour-header-section .breadcrumbs-nav .crumb-link,#pc-wrap .tour-detail-page .tour-header-section .breadcrumbs-nav .crumb-link{color:#3f4850;transition:color .2s ease;text-decoration:none}#mobile-wrap .tour-detail-page .tour-header-section .breadcrumbs-nav .crumb-link:hover,#pc-wrap .tour-detail-page .tour-header-section .breadcrumbs-nav .crumb-link:hover{color:#006194}#mobile-wrap .tour-detail-page .tour-header-section .breadcrumbs-nav .crumb-sep,#pc-wrap .tour-detail-page .tour-header-section .breadcrumbs-nav .crumb-sep{font-size:16px;color:#bfc7d2}#mobile-wrap .tour-detail-page .tour-header-section .breadcrumbs-nav .crumb-text,#pc-wrap .tour-detail-page .tour-header-section .breadcrumbs-nav .crumb-text{color:#3f4850}#mobile-wrap .tour-detail-page .tour-header-section .breadcrumbs-nav .crumb-active,#pc-wrap .tour-detail-page .tour-header-section .breadcrumbs-nav .crumb-active{color:#141b2b;font-weight:600;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#mobile-wrap .tour-detail-page .tour-header-section .title-actions-bar,#pc-wrap .tour-detail-page .tour-header-section .title-actions-bar{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}#mobile-wrap .tour-detail-page .tour-header-section .title-actions-bar .title-info-group,#pc-wrap .tour-detail-page .tour-header-section .title-actions-bar .title-info-group{display:flex;flex-direction:column;gap:10px}#mobile-wrap .tour-detail-page .tour-header-section .title-actions-bar .title-info-group .badges-row,#pc-wrap .tour-detail-page .tour-header-section .title-actions-bar .title-info-group .badges-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}#mobile-wrap .tour-detail-page .tour-header-section .title-actions-bar .title-info-group .badges-row .badge-tag,#pc-wrap .tour-detail-page .tour-header-section .title-actions-bar .title-info-group .badges-row .badge-tag{padding:4px 12px;border-radius:9999px;font-size:11px;text-transform:uppercase;letter-spacing:.05em;font-weight:600}#mobile-wrap .tour-detail-page .tour-header-section .title-actions-bar .title-info-group .badges-row .badge-tag.primary-badge,#pc-wrap .tour-detail-page .tour-header-section .title-actions-bar .title-info-group .badges-row .badge-tag.primary-badge{background:#e1e8fd;color:#006194}#mobile-wrap .tour-detail-page .tour-header-section .title-actions-bar .title-info-group .badges-row .badge-tag.subtle-badge,#pc-wrap .tour-detail-page .tour-header-section .title-actions-bar .title-info-group .badges-row .badge-tag.subtle-badge{background:rgba(0,97,148,.1);color:#006194}#mobile-wrap .tour-detail-page .tour-header-section .title-actions-bar .title-info-group .tour-main-title,#pc-wrap .tour-detail-page .tour-header-section .title-actions-bar .title-info-group .tour-main-title{font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:36px;font-weight:700;color:#141b2b;letter-spacing:-.025em;margin:0;line-height:1.15}#mobile-wrap .tour-detail-page .tour-header-section .title-actions-bar .title-info-group .meta-info-row,#pc-wrap .tour-detail-page .tour-header-section .title-actions-bar .title-info-group .meta-info-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:14px;color:#3f4850}#mobile-wrap .tour-detail-page .tour-header-section .title-actions-bar .title-info-group .meta-info-row .rating-pill,#pc-wrap .tour-detail-page .tour-header-section .title-actions-bar .title-info-group .meta-info-row .rating-pill{display:flex;align-items:center;gap:4px;font-weight:600;color:#141b2b}#mobile-wrap .tour-detail-page .tour-header-section .title-actions-bar .title-info-group .meta-info-row .rating-pill .star-icon,#pc-wrap .tour-detail-page .tour-header-section .title-actions-bar .title-info-group .meta-info-row .rating-pill .star-icon{font-size:18px;color:#006194}#mobile-wrap .tour-detail-page .tour-header-section .title-actions-bar .title-info-group .meta-info-row .rating-pill .score,#pc-wrap .tour-detail-page .tour-header-section .title-actions-bar .title-info-group .meta-info-row .rating-pill .score{font-weight:700}#mobile-wrap .tour-detail-page .tour-header-section .title-actions-bar .title-info-group .meta-info-row .rating-pill .reviews-link,#pc-wrap .tour-detail-page .tour-header-section .title-actions-bar .title-info-group .meta-info-row .rating-pill .reviews-link{font-weight:400;color:#707881;text-decoration:underline;cursor:pointer;margin-left:2px}#mobile-wrap .tour-detail-page .tour-header-section .title-actions-bar .title-info-group .meta-info-row .rating-pill .reviews-link:hover,#pc-wrap .tour-detail-page .tour-header-section .title-actions-bar .title-info-group .meta-info-row .rating-pill .reviews-link:hover{color:#006194}#mobile-wrap .tour-detail-page .tour-header-section .title-actions-bar .title-info-group .meta-info-row .dot-divider,#pc-wrap .tour-detail-page .tour-header-section .title-actions-bar .title-info-group .meta-info-row .dot-divider{color:#bfc7d2}#mobile-wrap .tour-detail-page .tour-header-section .title-actions-bar .title-info-group .meta-info-row .meta-item,#pc-wrap .tour-detail-page .tour-header-section .title-actions-bar .title-info-group .meta-info-row .meta-item{display:flex;align-items:center;gap:4px;color:#141b2b}#mobile-wrap .tour-detail-page .tour-header-section .title-actions-bar .title-info-group .meta-info-row .meta-item .material-symbols-outlined,#pc-wrap .tour-detail-page .tour-header-section .title-actions-bar .title-info-group .meta-info-row .meta-item .material-symbols-outlined{font-size:18px;color:#707881}#mobile-wrap .tour-detail-page .tour-header-section .title-actions-bar .title-info-group .meta-info-row .cert-item,#pc-wrap .tour-detail-page .tour-header-section .title-actions-bar .title-info-group .meta-info-row .cert-item{display:flex;align-items:center;gap:4px;color:#545c72}#mobile-wrap .tour-detail-page .tour-header-section .title-actions-bar .title-info-group .meta-info-row .cert-item .material-symbols-outlined,#pc-wrap .tour-detail-page .tour-header-section .title-actions-bar .title-info-group .meta-info-row .cert-item .material-symbols-outlined{font-size:18px}#mobile-wrap .tour-detail-page .tour-header-section .title-actions-bar .actions-group,#pc-wrap .tour-detail-page .tour-header-section .title-actions-bar .actions-group{display:flex;align-items:center;gap:10px}#mobile-wrap .tour-detail-page .tour-header-section .title-actions-bar .actions-group .action-pill-btn,#pc-wrap .tour-detail-page .tour-header-section .title-actions-bar .actions-group .action-pill-btn{display:flex;align-items:center;gap:8px;padding:8px 18px;border-radius:9999px;background:#e9edff;color:#141b2b;border:none;cursor:pointer;font-size:13px;font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:all .2s ease}#mobile-wrap .tour-detail-page .tour-header-section .title-actions-bar .actions-group .action-pill-btn .material-symbols-outlined,#pc-wrap .tour-detail-page .tour-header-section .title-actions-bar .actions-group .action-pill-btn .material-symbols-outlined{font-size:18px}#mobile-wrap .tour-detail-page .tour-header-section .title-actions-bar .actions-group .action-pill-btn:hover,#pc-wrap .tour-detail-page .tour-header-section .title-actions-bar .actions-group .action-pill-btn:hover{background:#e1e8fd;transform:translateY(-1px)}#mobile-wrap .tour-detail-page .tour-header-section .title-actions-bar .actions-group .action-pill-btn.like-btn .fav-icon,#pc-wrap .tour-detail-page .tour-header-section .title-actions-bar .actions-group .action-pill-btn.like-btn .fav-icon{color:#707881;transition:transform .2s ease,color .2s ease}#mobile-wrap .tour-detail-page .tour-header-section .title-actions-bar .actions-group .action-pill-btn.like-btn:hover .fav-icon,#pc-wrap .tour-detail-page .tour-header-section .title-actions-bar .actions-group .action-pill-btn.like-btn:hover .fav-icon{transform:scale(1.15)}#mobile-wrap .tour-detail-page .tour-header-section .title-actions-bar .actions-group .action-pill-btn.like-btn.liked .fav-icon,#pc-wrap .tour-detail-page .tour-header-section .title-actions-bar .actions-group .action-pill-btn.like-btn.liked .fav-icon{color:#ba1a1a}#mobile-wrap .tour-detail-page .tour-gallery-container,#pc-wrap .tour-detail-page .tour-gallery-container{position:relative;width:100%;border-radius:16px;overflow:hidden;background:#e9edff;box-shadow:0 4px 20px rgba(0,0,0,.05)}#mobile-wrap .tour-detail-page .tour-gallery-container .gallery-layout-grid,#pc-wrap .tour-detail-page .tour-gallery-container .gallery-layout-grid{display:grid;grid-template-columns:7fr 5fr;grid-gap:8px;gap:8px;height:520px}@media(max-width:900px){#mobile-wrap .tour-detail-page .tour-gallery-container .gallery-layout-grid,#pc-wrap .tour-detail-page .tour-gallery-container .gallery-layout-grid{grid-template-columns:1fr;height:auto}}#mobile-wrap .tour-detail-page .tour-gallery-container .gallery-layout-grid .main-gallery-cell,#pc-wrap .tour-detail-page .tour-gallery-container .gallery-layout-grid .main-gallery-cell{position:relative;height:100%;cursor:pointer;overflow:hidden}#mobile-wrap .tour-detail-page .tour-gallery-container .gallery-layout-grid .main-gallery-cell .main-gallery-img,#pc-wrap .tour-detail-page .tour-gallery-container .gallery-layout-grid .main-gallery-cell .main-gallery-img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}#mobile-wrap .tour-detail-page .tour-gallery-container .gallery-layout-grid .main-gallery-cell:hover .main-gallery-img,#pc-wrap .tour-detail-page .tour-gallery-container .gallery-layout-grid .main-gallery-cell:hover .main-gallery-img{transform:scale(1.04)}#mobile-wrap .tour-detail-page .tour-gallery-container .gallery-layout-grid .main-gallery-cell .gallery-gradient-scrim,#pc-wrap .tour-detail-page .tour-gallery-container .gallery-layout-grid .main-gallery-cell .gallery-gradient-scrim{position:absolute;inset:0;background:linear-gradient(0deg,rgba(20,27,43,.75) 0,rgba(20,27,43,.1) 40%,transparent);pointer-events:none}#mobile-wrap .tour-detail-page .tour-gallery-container .gallery-layout-grid .main-gallery-cell .gallery-overlay-meta,#pc-wrap .tour-detail-page .tour-gallery-container .gallery-layout-grid .main-gallery-cell .gallery-overlay-meta{position:absolute;bottom:24px;left:24px;right:24px;color:#fff;pointer-events:none}#mobile-wrap .tour-detail-page .tour-gallery-container .gallery-layout-grid .main-gallery-cell .gallery-overlay-meta .gallery-badge-pill,#pc-wrap .tour-detail-page .tour-gallery-container .gallery-layout-grid .main-gallery-cell .gallery-overlay-meta .gallery-badge-pill{display:inline-block;padding:4px 12px;border-radius:9999px;background:rgba(41,48,64,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px}#mobile-wrap .tour-detail-page .tour-gallery-container .gallery-layout-grid .main-gallery-cell .gallery-overlay-meta .gallery-caption-title,#pc-wrap .tour-detail-page .tour-gallery-container .gallery-layout-grid .main-gallery-cell .gallery-overlay-meta .gallery-caption-title{font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:22px;font-weight:700;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.3)}#mobile-wrap .tour-detail-page .tour-gallery-container .gallery-layout-grid .side-gallery-grid,#pc-wrap .tour-detail-page .tour-gallery-container .gallery-layout-grid .side-gallery-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:8px;gap:8px;height:100%}#mobile-wrap .tour-detail-page .tour-gallery-container .gallery-layout-grid .side-gallery-grid .side-gallery-cell,#pc-wrap .tour-detail-page .tour-gallery-container .gallery-layout-grid .side-gallery-grid .side-gallery-cell{position:relative;height:100%;cursor:pointer;overflow:hidden}#mobile-wrap .tour-detail-page .tour-gallery-container .gallery-layout-grid .side-gallery-grid .side-gallery-cell .side-gallery-img,#pc-wrap .tour-detail-page .tour-gallery-container .gallery-layout-grid .side-gallery-grid .side-gallery-cell .side-gallery-img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}#mobile-wrap .tour-detail-page .tour-gallery-container .gallery-layout-grid .side-gallery-grid .side-gallery-cell:hover .side-gallery-img,#pc-wrap .tour-detail-page .tour-gallery-container .gallery-layout-grid .side-gallery-grid .side-gallery-cell:hover .side-gallery-img{transform:scale(1.06)}#mobile-wrap .tour-detail-page .tour-gallery-container .gallery-layout-grid .side-gallery-grid .side-gallery-cell .side-gradient-scrim,#pc-wrap .tour-detail-page .tour-gallery-container .gallery-layout-grid .side-gallery-grid .side-gallery-cell .side-gradient-scrim{position:absolute;inset:0;background:linear-gradient(0deg,rgba(20,27,43,.55) 0,transparent 50%);pointer-events:none}#mobile-wrap .tour-detail-page .tour-gallery-container .gallery-layout-grid .side-gallery-grid .side-gallery-cell .side-caption-meta,#pc-wrap .tour-detail-page .tour-gallery-container .gallery-layout-grid .side-gallery-grid .side-gallery-cell .side-caption-meta{position:absolute;bottom:10px;left:10px;pointer-events:none}#mobile-wrap .tour-detail-page .tour-gallery-container .gallery-layout-grid .side-gallery-grid .side-gallery-cell .side-caption-meta .side-caption-pill,#pc-wrap .tour-detail-page .tour-gallery-container .gallery-layout-grid .side-gallery-grid .side-gallery-cell .side-caption-meta .side-caption-pill{display:inline-block;padding:3px 8px;border-radius:4px;background:rgba(41,48,64,.75);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:11px;font-weight:600;color:#fff}#mobile-wrap .tour-detail-page .tour-gallery-container .view-all-photos-btn,#pc-wrap .tour-detail-page .tour-gallery-container .view-all-photos-btn{position:absolute;bottom:20px;right:20px;display:flex;align-items:center;gap:8px;padding:10px 18px;border-radius:8px;background:hsla(0,0%,100%,.95);color:#141b2b;font-size:13px;font-weight:600;border:none;cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,.15);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .2s ease;z-index:10}#mobile-wrap .tour-detail-page .tour-gallery-container .view-all-photos-btn .material-symbols-outlined,#pc-wrap .tour-detail-page .tour-gallery-container .view-all-photos-btn .material-symbols-outlined{font-size:18px;color:#006194}#mobile-wrap .tour-detail-page .tour-gallery-container .view-all-photos-btn:hover,#pc-wrap .tour-detail-page .tour-gallery-container .view-all-photos-btn:hover{background:#fff;transform:scale(1.03)}#mobile-wrap .tour-detail-page .tour-lightbox-modal,#pc-wrap .tour-detail-page .tour-lightbox-modal{position:fixed;inset:0;z-index:1000;background:rgba(10,14,23,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center}#mobile-wrap .tour-detail-page .tour-lightbox-modal .lightbox-content,#pc-wrap .tour-detail-page .tour-lightbox-modal .lightbox-content{position:relative;max-width:90vw;max-height:85vh;display:flex;align-items:center;justify-content:center}#mobile-wrap .tour-detail-page .tour-lightbox-modal .lightbox-content .lightbox-close-btn,#pc-wrap .tour-detail-page .tour-lightbox-modal .lightbox-content .lightbox-close-btn{position:absolute;top:-50px;right:0;background:hsla(0,0%,100%,.15);color:#fff;border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease}#mobile-wrap .tour-detail-page .tour-lightbox-modal .lightbox-content .lightbox-close-btn:hover,#pc-wrap .tour-detail-page .tour-lightbox-modal .lightbox-content .lightbox-close-btn:hover{background:hsla(0,0%,100%,.3)}#mobile-wrap .tour-detail-page .tour-lightbox-modal .lightbox-content .lightbox-nav-btn,#pc-wrap .tour-detail-page .tour-lightbox-modal .lightbox-content .lightbox-nav-btn{position:absolute;top:50%;transform:translateY(-50%);background:hsla(0,0%,100%,.2);color:#fff;border:none;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:10}#mobile-wrap .tour-detail-page .tour-lightbox-modal .lightbox-content .lightbox-nav-btn.prev,#pc-wrap .tour-detail-page .tour-lightbox-modal .lightbox-content .lightbox-nav-btn.prev{left:-70px}#mobile-wrap .tour-detail-page .tour-lightbox-modal .lightbox-content .lightbox-nav-btn.next,#pc-wrap .tour-detail-page .tour-lightbox-modal .lightbox-content .lightbox-nav-btn.next{right:-70px}#mobile-wrap .tour-detail-page .tour-lightbox-modal .lightbox-content .lightbox-nav-btn:hover,#pc-wrap .tour-detail-page .tour-lightbox-modal .lightbox-content .lightbox-nav-btn:hover{background:hsla(0,0%,100%,.4);transform:translateY(-50%) scale(1.08)}#mobile-wrap .tour-detail-page .tour-lightbox-modal .lightbox-content .lightbox-image-wrapper,#pc-wrap .tour-detail-page .tour-lightbox-modal .lightbox-content .lightbox-image-wrapper{display:flex;flex-direction:column;align-items:center;max-width:1000px}#mobile-wrap .tour-detail-page .tour-lightbox-modal .lightbox-content .lightbox-image-wrapper .lightbox-img,#pc-wrap .tour-detail-page .tour-lightbox-modal .lightbox-content .lightbox-image-wrapper .lightbox-img{max-width:100%;max-height:70vh;border-radius:12px;object-fit:contain;box-shadow:0 10px 40px rgba(0,0,0,.5)}#mobile-wrap .tour-detail-page .tour-lightbox-modal .lightbox-content .lightbox-image-wrapper .lightbox-caption,#pc-wrap .tour-detail-page .tour-lightbox-modal .lightbox-content .lightbox-image-wrapper .lightbox-caption{text-align:center;margin-top:16px;color:#fff}#mobile-wrap .tour-detail-page .tour-lightbox-modal .lightbox-content .lightbox-image-wrapper .lightbox-caption .lightbox-counter,#pc-wrap .tour-detail-page .tour-lightbox-modal .lightbox-content .lightbox-image-wrapper .lightbox-caption .lightbox-counter{font-size:12px;color:hsla(0,0%,100%,.6);text-transform:uppercase;letter-spacing:.05em}#mobile-wrap .tour-detail-page .tour-lightbox-modal .lightbox-content .lightbox-image-wrapper .lightbox-caption h4,#pc-wrap .tour-detail-page .tour-lightbox-modal .lightbox-content .lightbox-image-wrapper .lightbox-caption h4{font-size:18px;font-weight:600;margin:4px 0 2px}#mobile-wrap .tour-detail-page .tour-lightbox-modal .lightbox-content .lightbox-image-wrapper .lightbox-caption p,#pc-wrap .tour-detail-page .tour-lightbox-modal .lightbox-content .lightbox-image-wrapper .lightbox-caption p{font-size:13px;color:hsla(0,0%,100%,.7);margin:0}#mobile-wrap .tour-detail-page .detail-two-col-layout,#pc-wrap .tour-detail-page .detail-two-col-layout{display:grid;grid-template-columns:8fr 4fr;grid-gap:36px;gap:36px;align-items:flex-start}@media(max-width:1024px){#mobile-wrap .tour-detail-page .detail-two-col-layout,#pc-wrap .tour-detail-page .detail-two-col-layout{grid-template-columns:1fr}}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content{display:flex;flex-direction:column;gap:28px}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .detail-card,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .detail-card{background:#fff;border-radius:16px;padding:28px;box-shadow:0 2px 10px rgba(0,0,0,.02);border:1px solid rgba(191,199,210,.2)}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .detail-card .section-title,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .detail-card .section-title{font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:20px;font-weight:700;color:#141b2b;margin:0 0 16px}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .tour-about-card .about-header-row,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .tour-about-card .about-header-row{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;flex-wrap:wrap;gap:12px}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .tour-about-card .about-header-row .about-heading,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .tour-about-card .about-header-row .about-heading{font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:22px;font-weight:700;color:#141b2b;margin:0}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .tour-about-card .about-header-row .about-subtext,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .tour-about-card .about-header-row .about-subtext{font-size:13px;color:#3f4850;margin:4px 0 0}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .tour-about-card .about-header-row .certified-badge,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .tour-about-card .about-header-row .certified-badge{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:9999px;background:#cce5ff;color:#001d31;font-size:12px;font-weight:600}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .tour-about-card .about-header-row .certified-badge .material-symbols-outlined,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .tour-about-card .about-header-row .certified-badge .material-symbols-outlined{font-size:16px}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .tour-about-card .metadata-badges-grid,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .tour-about-card .metadata-badges-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;padding-top:14px}@media(max-width:640px){#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .tour-about-card .metadata-badges-grid,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .tour-about-card .metadata-badges-grid{grid-template-columns:repeat(2,1fr)}}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .tour-about-card .metadata-badges-grid .meta-badge-chip,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .tour-about-card .metadata-badges-grid .meta-badge-chip{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:#f1f3ff}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .tour-about-card .metadata-badges-grid .meta-badge-chip .badge-icon,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .tour-about-card .metadata-badges-grid .meta-badge-chip .badge-icon{font-size:20px;color:#006194}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .tour-about-card .metadata-badges-grid .meta-badge-chip .badge-details,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .tour-about-card .metadata-badges-grid .meta-badge-chip .badge-details{display:flex;flex-direction:column}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .tour-about-card .metadata-badges-grid .meta-badge-chip .badge-details .badge-label,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .tour-about-card .metadata-badges-grid .meta-badge-chip .badge-details .badge-label{font-size:11px;color:#545c72;text-transform:uppercase}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .tour-about-card .metadata-badges-grid .meta-badge-chip .badge-details .badge-val,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .tour-about-card .metadata-badges-grid .meta-badge-chip .badge-details .badge-val{font-size:13px;font-weight:600;color:#141b2b}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .tour-about-card .metadata-badges-grid .meta-badge-chip .badge-details .badge-val.text-error,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .tour-about-card .metadata-badges-grid .meta-badge-chip .badge-details .badge-val.text-error{color:#ba1a1a}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .tour-about-card .about-description-text,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .tour-about-card .about-description-text{margin-top:20px;font-size:15px;line-height:1.7;color:#3f4850}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .tour-about-card .about-description-text p,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .tour-about-card .about-description-text p{margin:0}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .highlights-card .highlights-grid,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .highlights-card .highlights-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media(max-width:768px){#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .highlights-card .highlights-grid,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .highlights-card .highlights-grid{grid-template-columns:1fr}}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .highlights-card .highlights-grid .highlight-item,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .highlights-card .highlights-grid .highlight-item{display:flex;gap:12px;padding:14px;border-radius:12px;background:#f1f3ff}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .highlights-card .highlights-grid .highlight-item .highlight-icon-box,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .highlights-card .highlights-grid .highlight-item .highlight-icon-box{width:40px;height:40px;border-radius:50%;background:rgba(0,97,148,.1);color:#006194;display:flex;align-items:center;justify-content:center;flex-shrink:0}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .highlights-card .highlights-grid .highlight-item .highlight-icon-box .material-symbols-outlined,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .highlights-card .highlights-grid .highlight-item .highlight-icon-box .material-symbols-outlined{font-size:22px}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .highlights-card .highlights-grid .highlight-item .highlight-content .highlight-title,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .highlights-card .highlights-grid .highlight-item .highlight-content .highlight-title{font-size:14px;font-weight:600;color:#141b2b;margin:0 0 4px}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .highlights-card .highlights-grid .highlight-item .highlight-content .highlight-desc,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .highlights-card .highlights-grid .highlight-item .highlight-content .highlight-desc{font-size:12px;color:#3f4850;line-height:1.45;margin:0}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .itinerary-card .itinerary-header-row,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .itinerary-card .itinerary-header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .itinerary-card .itinerary-header-row .section-subtext,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .itinerary-card .itinerary-header-row .section-subtext{font-size:13px;color:#3f4850;margin:2px 0 0}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .itinerary-card .itinerary-header-row .itinerary-meta-pill,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .itinerary-card .itinerary-header-row .itinerary-meta-pill{font-size:12px;color:#545c72;font-weight:500}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .itinerary-card .itinerary-days-stack,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .itinerary-card .itinerary-days-stack{display:flex;flex-direction:column;gap:12px}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .itinerary-card .itinerary-days-stack .itinerary-day-row,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .itinerary-card .itinerary-days-stack .itinerary-day-row{display:flex;align-items:flex-start;gap:16px;padding:14px 16px;border-radius:10px;background:#f1f3ff;transition:background .2s ease}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .itinerary-card .itinerary-days-stack .itinerary-day-row:hover,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .itinerary-card .itinerary-days-stack .itinerary-day-row:hover{background:#e9edff}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .itinerary-card .itinerary-days-stack .itinerary-day-row .day-badge,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .itinerary-card .itinerary-days-stack .itinerary-day-row .day-badge{padding:4px 10px;border-radius:6px;background:#006194;color:#fff;font-size:12px;font-weight:700;flex-shrink:0;margin-top:2px}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .itinerary-card .itinerary-days-stack .itinerary-day-row .day-details .day-title,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .itinerary-card .itinerary-days-stack .itinerary-day-row .day-details .day-title{font-size:14px;font-weight:600;color:#141b2b;margin:0 0 4px}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .itinerary-card .itinerary-days-stack .itinerary-day-row .day-details .day-desc,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .itinerary-card .itinerary-days-stack .itinerary-day-row .day-details .day-desc{font-size:13px;line-height:1.5;color:#3f4850;margin:0}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .provisions-card .provisions-header-row,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .provisions-card .provisions-header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .provisions-card .provisions-header-row .provisions-tag,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .provisions-card .provisions-header-row .provisions-tag{font-size:12px;color:#545c72}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .provisions-card .provisions-grid,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .provisions-card .provisions-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:28px;gap:28px}@media(max-width:640px){#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .provisions-card .provisions-grid,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .provisions-card .provisions-grid{grid-template-columns:1fr}}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .provisions-card .provisions-grid .provisions-column,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .provisions-card .provisions-grid .provisions-column{display:flex;flex-direction:column;gap:12px}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .provisions-card .provisions-grid .provisions-column .column-heading,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .provisions-card .provisions-grid .provisions-column .column-heading{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;margin:0}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .provisions-card .provisions-grid .provisions-column .column-heading.included,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .provisions-card .provisions-grid .provisions-column .column-heading.included{color:#141b2b}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .provisions-card .provisions-grid .provisions-column .column-heading.included .material-symbols-outlined,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .provisions-card .provisions-grid .provisions-column .column-heading.included .material-symbols-outlined{color:#006194;font-size:20px}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .provisions-card .provisions-grid .provisions-column .column-heading.excluded,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .provisions-card .provisions-grid .provisions-column .column-heading.excluded{color:#141b2b}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .provisions-card .provisions-grid .provisions-column .column-heading.excluded .material-symbols-outlined,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .provisions-card .provisions-grid .provisions-column .column-heading.excluded .material-symbols-outlined{color:#545c72;font-size:20px}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .provisions-card .provisions-grid .provisions-column .provisions-list,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .provisions-card .provisions-grid .provisions-column .provisions-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .provisions-card .provisions-grid .provisions-column .provisions-list .provision-item,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .provisions-card .provisions-grid .provisions-column .provisions-list .provision-item{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#3f4850;line-height:1.45}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .provisions-card .provisions-grid .provisions-column .provisions-list .provision-item .check-icon,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .provisions-card .provisions-grid .provisions-column .provisions-list .provision-item .check-icon{font-size:18px;color:#006194;flex-shrink:0;margin-top:1px}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .provisions-card .provisions-grid .provisions-column .provisions-list .provision-item .close-icon,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .provisions-card .provisions-grid .provisions-column .provisions-list .provision-item .close-icon{font-size:18px;color:#707881;flex-shrink:0;margin-top:1px}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .departure-card .departure-header-row,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .departure-card .departure-header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:8px}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .departure-card .departure-header-row .section-subtext,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .departure-card .departure-header-row .section-subtext{font-size:13px;color:#3f4850;margin:4px 0 0}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .departure-card .departure-header-row .departure-status-badge,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .departure-card .departure-header-row .departure-status-badge{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#006194}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .departure-card .departure-header-row .departure-status-badge .material-symbols-outlined,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .departure-card .departure-header-row .departure-status-badge .material-symbols-outlined{font-size:16px}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .departure-card .departure-boxes-grid,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .departure-card .departure-boxes-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}@media(max-width:640px){#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .departure-card .departure-boxes-grid,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .departure-card .departure-boxes-grid{grid-template-columns:1fr}}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .departure-card .departure-boxes-grid .departure-box,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .departure-card .departure-boxes-grid .departure-box{padding:16px;border-radius:10px;background:#f1f3ff;display:flex;flex-direction:column;gap:6px}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .departure-card .departure-boxes-grid .departure-box .box-title-row,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .departure-card .departure-boxes-grid .departure-box .box-title-row{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#006194}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .departure-card .departure-boxes-grid .departure-box .box-title-row .material-symbols-outlined,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .departure-card .departure-boxes-grid .departure-box .box-title-row .material-symbols-outlined{font-size:20px}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .departure-card .departure-boxes-grid .departure-box .box-main-text,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .departure-card .departure-boxes-grid .departure-box .box-main-text{font-size:13px;font-weight:600;color:#141b2b;margin:0}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .departure-card .departure-boxes-grid .departure-box .box-sub-text,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .departure-card .departure-boxes-grid .departure-box .box-sub-text{font-size:11px;color:#545c72;margin:0;line-height:1.4}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .organizer-card .organizer-inner,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .organizer-card .organizer-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .organizer-card .organizer-inner .organizer-main-info,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .organizer-card .organizer-inner .organizer-main-info{display:flex;align-items:center;gap:16px}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .organizer-card .organizer-inner .organizer-main-info .organizer-avatar-wrapper,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .organizer-card .organizer-inner .organizer-main-info .organizer-avatar-wrapper{position:relative;width:64px;height:64px}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .organizer-card .organizer-inner .organizer-main-info .organizer-avatar-wrapper .organizer-avatar,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .organizer-card .organizer-inner .organizer-main-info .organizer-avatar-wrapper .organizer-avatar{width:100%;height:100%;border-radius:50%;object-fit:cover;box-shadow:0 2px 8px rgba(0,0,0,.1)}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .organizer-card .organizer-inner .organizer-main-info .organizer-avatar-wrapper .organizer-check-badge,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .organizer-card .organizer-inner .organizer-main-info .organizer-avatar-wrapper .organizer-check-badge{position:absolute;bottom:0;right:0;width:20px;height:20px;border-radius:50%;background:#006194;color:#fff;display:flex;align-items:center;justify-content:center;border:2px solid #fff}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .organizer-card .organizer-inner .organizer-main-info .organizer-avatar-wrapper .organizer-check-badge .material-symbols-outlined,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .organizer-card .organizer-inner .organizer-main-info .organizer-avatar-wrapper .organizer-check-badge .material-symbols-outlined{font-size:12px}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .organizer-card .organizer-inner .organizer-main-info .organizer-text-info .organizer-name-row,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .organizer-card .organizer-inner .organizer-main-info .organizer-text-info .organizer-name-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .organizer-card .organizer-inner .organizer-main-info .organizer-text-info .organizer-name-row .organizer-name,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .organizer-card .organizer-inner .organizer-main-info .organizer-text-info .organizer-name-row .organizer-name{font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:700;color:#141b2b;margin:0}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .organizer-card .organizer-inner .organizer-main-info .organizer-text-info .organizer-name-row .verified-operator-pill,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .organizer-card .organizer-inner .organizer-main-info .organizer-text-info .organizer-name-row .verified-operator-pill{padding:3px 8px;border-radius:4px;background:#e1e8fd;color:#006194;font-size:12px;font-weight:600;display:flex;flex-direction:row;align-items:center;gap:2px}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .organizer-card .organizer-inner .organizer-main-info .organizer-text-info .organizer-name-row .verified-operator-pill .material-symbols-outlined,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .organizer-card .organizer-inner .organizer-main-info .organizer-text-info .organizer-name-row .verified-operator-pill .material-symbols-outlined{font-size:12px}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .organizer-card .organizer-inner .organizer-main-info .organizer-text-info .organizer-desc,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .organizer-card .organizer-inner .organizer-main-info .organizer-text-info .organizer-desc{font-size:13px;color:#3f4850;margin:4px 0 6px}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .organizer-card .organizer-inner .organizer-main-info .organizer-text-info .organizer-metrics-row,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .organizer-card .organizer-inner .organizer-main-info .organizer-text-info .organizer-metrics-row{display:flex;align-items:center;gap:8px;font-size:12px;color:#545c72}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .organizer-card .organizer-inner .organizer-actions,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .organizer-card .organizer-inner .organizer-actions{display:flex;align-items:center;gap:10px}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .organizer-card .organizer-inner .organizer-actions .organizer-btn,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .organizer-card .organizer-inner .organizer-actions .organizer-btn{padding:10px 18px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .organizer-card .organizer-inner .organizer-actions .organizer-btn.secondary,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .organizer-card .organizer-inner .organizer-actions .organizer-btn.secondary{background:#f1f3ff;color:#141b2b;border:1px solid rgba(191,199,210,.4)}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .organizer-card .organizer-inner .organizer-actions .organizer-btn.secondary:hover,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .organizer-card .organizer-inner .organizer-actions .organizer-btn.secondary:hover{background:#e9edff}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .organizer-card .organizer-inner .organizer-actions .organizer-btn.primary,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .organizer-card .organizer-inner .organizer-actions .organizer-btn.primary{background:#006194;color:#fff;border:none;box-shadow:0 2px 8px rgba(0,97,148,.25)}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .organizer-card .organizer-inner .organizer-actions .organizer-btn.primary .material-symbols-outlined,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .organizer-card .organizer-inner .organizer-actions .organizer-btn.primary .material-symbols-outlined{font-size:18px}#mobile-wrap .tour-detail-page .detail-two-col-layout .left-column-content .organizer-card .organizer-inner .organizer-actions .organizer-btn.primary:hover,#pc-wrap .tour-detail-page .detail-two-col-layout .left-column-content .organizer-card .organizer-inner .organizer-actions .organizer-btn.primary:hover{background:#007bb9}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget{position:-webkit-sticky;position:sticky;top:96px}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card{background:#fff;border-radius:16px;padding:24px;box-shadow:0 8px 30px rgba(0,0,0,.06);border:1px solid rgba(191,199,210,.3);display:flex;flex-direction:column;gap:18px}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .price-header-row,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .price-header-row{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:6px}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .price-header-row .price-tags-group,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .price-header-row .price-tags-group{display:flex;align-items:baseline;gap:8px}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .price-header-row .price-tags-group .price-original,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .price-header-row .price-tags-group .price-original{font-size:15px;color:#707881;text-decoration:line-through}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .price-header-row .price-tags-group .price-current,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .price-header-row .price-tags-group .price-current{font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:26px;font-weight:800;color:#141b2b;letter-spacing:-.02em}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .price-header-row .price-tags-group .price-unit,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .price-header-row .price-tags-group .price-unit{font-size:14px;color:#3f4850}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .price-header-row .rating-badge-inline,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .price-header-row .rating-badge-inline{display:flex;align-items:center;gap:3px;font-size:13px;color:#141b2b}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .price-header-row .rating-badge-inline .star-icon,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .price-header-row .rating-badge-inline .star-icon{font-size:16px;color:#006194}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .price-header-row .rating-badge-inline .score,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .price-header-row .rating-badge-inline .score{font-weight:700}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .price-header-row .rating-badge-inline .count,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .price-header-row .rating-badge-inline .count{color:#545c72}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .tour-window-block,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .tour-window-block{background:#f1f3ff;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:10px}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .tour-window-block .window-top-labels,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .tour-window-block .window-top-labels{display:flex;align-items:center;justify-content:space-between}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .tour-window-block .window-top-labels .window-title,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .tour-window-block .window-top-labels .window-title{font-size:11px;font-weight:700;text-transform:uppercase;color:#545c72}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .tour-window-block .window-top-labels .seats-alert-badge,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .tour-window-block .window-top-labels .seats-alert-badge{padding:2px 8px;border-radius:4px;background:#ffdad6;color:#93000a;font-size:11px;font-weight:600}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .tour-window-block .window-date-card,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .tour-window-block .window-date-card{background:#fff;border-radius:8px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .tour-window-block .window-date-card .window-dates,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .tour-window-block .window-date-card .window-dates{font-size:14px;font-weight:700;color:#141b2b}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .tour-window-block .window-date-card .window-sub,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .tour-window-block .window-date-card .window-sub{font-size:11px;color:#3f4850;margin-top:2px}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .tour-window-block .window-date-card .verified-icon,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .tour-window-block .window-date-card .verified-icon{font-size:20px;color:#006194}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .tour-window-block .traveler-selector-row,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .tour-window-block .traveler-selector-row{background:#fff;border-radius:8px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .tour-window-block .traveler-selector-row .traveler-label,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .tour-window-block .traveler-selector-row .traveler-label{font-size:10px;font-weight:700;text-transform:uppercase;color:#545c72;display:block;margin-bottom:2px}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .tour-window-block .traveler-selector-row .traveler-val,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .tour-window-block .traveler-selector-row .traveler-val{font-size:13px;font-weight:600;color:#141b2b}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .tour-window-block .traveler-selector-row .stepper-controls,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .tour-window-block .traveler-selector-row .stepper-controls{display:flex;align-items:center;gap:6px}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .tour-window-block .traveler-selector-row .stepper-controls .stepper-btn,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .tour-window-block .traveler-selector-row .stepper-controls .stepper-btn{width:28px;height:28px;border-radius:6px;background:#e9edff;color:#141b2b;border:none;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .tour-window-block .traveler-selector-row .stepper-controls .stepper-btn:hover:not(:disabled),#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .tour-window-block .traveler-selector-row .stepper-controls .stepper-btn:hover:not(:disabled){background:#e1e8fd}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .tour-window-block .traveler-selector-row .stepper-controls .stepper-btn:disabled,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .tour-window-block .traveler-selector-row .stepper-controls .stepper-btn:disabled{opacity:.4;cursor:not-allowed}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .tour-window-block .traveler-selector-row .stepper-controls .stepper-count,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .tour-window-block .traveler-selector-row .stepper-controls .stepper-count{font-size:14px;font-weight:700;min-width:20px;text-align:center}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .reserve-cta-btn,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .reserve-cta-btn{width:100%;padding:14px 20px;border-radius:10px;background:#006194;color:#fff;font-size:15px;font-weight:700;border:none;cursor:pointer;box-shadow:0 4px 14px rgba(0,97,148,.3);transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .reserve-cta-btn .lock-icon,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .reserve-cta-btn .lock-icon{font-size:18px}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .reserve-cta-btn:hover,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .reserve-cta-btn:hover{background:#007bb9;box-shadow:0 6px 18px rgba(0,97,148,.4);transform:translateY(-1px)}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .reserve-cta-btn:active,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .reserve-cta-btn:active{transform:scale(.99)}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .refund-guarantee-note,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .refund-guarantee-note{font-size:11px;color:#545c72;text-align:center;margin:-8px 0 0;line-height:1.4}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .itemized-breakdown,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .itemized-breakdown{display:flex;flex-direction:column;gap:10px;font-size:13px}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .itemized-breakdown .breakdown-row,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .itemized-breakdown .breakdown-row{display:flex;align-items:center;justify-content:space-between}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .itemized-breakdown .breakdown-row .breakdown-label,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .itemized-breakdown .breakdown-row .breakdown-label{color:#3f4850;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .itemized-breakdown .breakdown-row .breakdown-value,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .itemized-breakdown .breakdown-row .breakdown-value{color:#141b2b;font-weight:600}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .itemized-breakdown .breakdown-row .breakdown-value.free-tag,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .itemized-breakdown .breakdown-row .breakdown-value.free-tag{color:#006194;font-weight:700}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .itemized-breakdown .total-price-box,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .itemized-breakdown .total-price-box{margin-top:4px;padding:12px;border-radius:8px;background:#f1f3ff;display:flex;align-items:center;justify-content:space-between}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .itemized-breakdown .total-price-box .total-title,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .itemized-breakdown .total-price-box .total-title{font-size:14px;font-weight:700;color:#141b2b}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .itemized-breakdown .total-price-box .total-amount,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .itemized-breakdown .total-price-box .total-amount{font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:20px;font-weight:800;color:#006194}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .escrow-guarantee-box,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .escrow-guarantee-box{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:8px;background:#e9edff}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .escrow-guarantee-box .shield-icon,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .escrow-guarantee-box .shield-icon{font-size:22px;color:#006194;margin-top:1px}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .escrow-guarantee-box .guarantee-text strong,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .escrow-guarantee-box .guarantee-text strong{font-size:12px;font-weight:700;color:#141b2b;display:block}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .escrow-guarantee-box .guarantee-text p,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .widget-card .escrow-guarantee-box .guarantee-text p{font-size:11px;color:#3f4850;margin:2px 0 0}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .flight-help-card,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .flight-help-card{margin-top:12px;background:#fff;border-radius:12px;padding:14px 16px;box-shadow:0 2px 8px rgba(0,0,0,.03);border:1px solid rgba(191,199,210,.2);display:flex;align-items:center;justify-content:space-between}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .flight-help-card .help-left,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .flight-help-card .help-left{display:flex;align-items:center;gap:10px}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .flight-help-card .help-left .agent-icon,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .flight-help-card .help-left .agent-icon{font-size:20px;color:#545c72}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .flight-help-card .help-left .help-text,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .flight-help-card .help-left .help-text{font-size:13px;color:#141b2b}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .flight-help-card .inquire-link,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .flight-help-card .inquire-link{font-size:13px;font-weight:600;color:#006194;text-decoration:none}#mobile-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .flight-help-card .inquire-link:hover,#pc-wrap .tour-detail-page .detail-two-col-layout .tour-reservation-widget .flight-help-card .inquire-link:hover{text-decoration:underline}#mobile-wrap .tour-detail-page .tour-comments-section,#pc-wrap .tour-detail-page .tour-comments-section{background:#fff;border-radius:16px;padding:36px;box-shadow:0 2px 10px rgba(0,0,0,.02);border:1px solid rgba(191,199,210,.2);display:flex;flex-direction:column;gap:28px}#mobile-wrap .tour-detail-page .tour-comments-section .comments-header-row,#pc-wrap .tour-detail-page .tour-comments-section .comments-header-row{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #f1f3ff;flex-wrap:wrap;gap:16px}#mobile-wrap .tour-detail-page .tour-comments-section .comments-header-row .comments-title-group .comments-heading-wrap,#pc-wrap .tour-detail-page .tour-comments-section .comments-header-row .comments-title-group .comments-heading-wrap{display:flex;align-items:center;gap:12px}#mobile-wrap .tour-detail-page .tour-comments-section .comments-header-row .comments-title-group .comments-heading-wrap .comments-main-heading,#pc-wrap .tour-detail-page .tour-comments-section .comments-header-row .comments-title-group .comments-heading-wrap .comments-main-heading{font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:700;color:#141b2b;margin:0}#mobile-wrap .tour-detail-page .tour-comments-section .comments-header-row .comments-title-group .comments-heading-wrap .score-pill,#pc-wrap .tour-detail-page .tour-comments-section .comments-header-row .comments-title-group .comments-heading-wrap .score-pill{display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:9999px;background:#cce5ff;color:#001d31;font-size:13px;font-weight:700}#mobile-wrap .tour-detail-page .tour-comments-section .comments-header-row .comments-title-group .comments-heading-wrap .score-pill .material-symbols-outlined,#pc-wrap .tour-detail-page .tour-comments-section .comments-header-row .comments-title-group .comments-heading-wrap .score-pill .material-symbols-outlined{font-size:16px}#mobile-wrap .tour-detail-page .tour-comments-section .comments-header-row .comments-title-group .comments-subtext,#pc-wrap .tour-detail-page .tour-comments-section .comments-header-row .comments-title-group .comments-subtext{font-size:13px;color:#3f4850;margin:4px 0 0}#mobile-wrap .tour-detail-page .tour-comments-section .comments-header-row .sort-control,#pc-wrap .tour-detail-page .tour-comments-section .comments-header-row .sort-control{display:flex;align-items:center;gap:8px}#mobile-wrap .tour-detail-page .tour-comments-section .comments-header-row .sort-control .sort-label,#pc-wrap .tour-detail-page .tour-comments-section .comments-header-row .sort-control .sort-label{font-size:11px;font-weight:700;text-transform:uppercase;color:#545c72}#mobile-wrap .tour-detail-page .tour-comments-section .comments-header-row .sort-control .select-wrapper,#pc-wrap .tour-detail-page .tour-comments-section .comments-header-row .sort-control .select-wrapper{position:relative}#mobile-wrap .tour-detail-page .tour-comments-section .comments-header-row .sort-control .select-wrapper .sort-select,#pc-wrap .tour-detail-page .tour-comments-section .comments-header-row .sort-control .select-wrapper .sort-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f1f3ff;border:none;border-radius:8px;padding:6px 32px 6px 14px;font-size:13px;font-weight:600;color:#141b2b;cursor:pointer;outline:none}#mobile-wrap .tour-detail-page .tour-comments-section .comments-header-row .sort-control .select-wrapper .sort-select:hover,#pc-wrap .tour-detail-page .tour-comments-section .comments-header-row .sort-control .select-wrapper .sort-select:hover{background:#e9edff}#mobile-wrap .tour-detail-page .tour-comments-section .comments-header-row .sort-control .select-wrapper .select-arrow,#pc-wrap .tour-detail-page .tour-comments-section .comments-header-row .sort-control .select-wrapper .select-arrow{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:18px;color:#707881;pointer-events:none}#mobile-wrap .tour-detail-page .tour-comments-section .ratings-metrics-grid,#pc-wrap .tour-detail-page .tour-comments-section .ratings-metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;padding:16px;background:#f1f3ff;border-radius:12px}@media(max-width:768px){#mobile-wrap .tour-detail-page .tour-comments-section .ratings-metrics-grid,#pc-wrap .tour-detail-page .tour-comments-section .ratings-metrics-grid{grid-template-columns:repeat(2,1fr)}}#mobile-wrap .tour-detail-page .tour-comments-section .ratings-metrics-grid .metric-bar-item,#pc-wrap .tour-detail-page .tour-comments-section .ratings-metrics-grid .metric-bar-item{display:flex;flex-direction:column;gap:6px}#mobile-wrap .tour-detail-page .tour-comments-section .ratings-metrics-grid .metric-bar-item .metric-label-row,#pc-wrap .tour-detail-page .tour-comments-section .ratings-metrics-grid .metric-bar-item .metric-label-row{display:flex;justify-content:space-between;font-size:12px;color:#141b2b;font-weight:500}#mobile-wrap .tour-detail-page .tour-comments-section .ratings-metrics-grid .metric-bar-item .metric-label-row .metric-score,#pc-wrap .tour-detail-page .tour-comments-section .ratings-metrics-grid .metric-bar-item .metric-label-row .metric-score{font-weight:700}#mobile-wrap .tour-detail-page .tour-comments-section .ratings-metrics-grid .metric-bar-item .progress-track,#pc-wrap .tour-detail-page .tour-comments-section .ratings-metrics-grid .metric-bar-item .progress-track{width:100%;height:6px;background:#dce2f7;border-radius:9999px;overflow:hidden}#mobile-wrap .tour-detail-page .tour-comments-section .ratings-metrics-grid .metric-bar-item .progress-track .progress-fill,#pc-wrap .tour-detail-page .tour-comments-section .ratings-metrics-grid .metric-bar-item .progress-track .progress-fill{height:100%;background:#006194;border-radius:9999px;transition:width .8s ease-out}#mobile-wrap .tour-detail-page .tour-comments-section .reviews-list-stack,#pc-wrap .tour-detail-page .tour-comments-section .reviews-list-stack{display:flex;flex-direction:column;gap:16px}#mobile-wrap .tour-detail-page .tour-comments-section .reviews-list-stack .comments-loading,#pc-wrap .tour-detail-page .tour-comments-section .reviews-list-stack .comments-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px 0;color:#3f4850;font-size:14px}#mobile-wrap .tour-detail-page .tour-comments-section .reviews-list-stack .empty-reviews-state,#pc-wrap .tour-detail-page .tour-comments-section .reviews-list-stack .empty-reviews-state{text-align:center;padding:40px 20px;border-radius:12px;background:#f1f3ff}#mobile-wrap .tour-detail-page .tour-comments-section .reviews-list-stack .empty-reviews-state .empty-icon,#pc-wrap .tour-detail-page .tour-comments-section .reviews-list-stack .empty-reviews-state .empty-icon{font-size:40px;color:#707881;margin-bottom:8px}#mobile-wrap .tour-detail-page .tour-comments-section .reviews-list-stack .empty-reviews-state .empty-title,#pc-wrap .tour-detail-page .tour-comments-section .reviews-list-stack .empty-reviews-state .empty-title{font-size:16px;font-weight:700;color:#141b2b;margin:0 0 4px}#mobile-wrap .tour-detail-page .tour-comments-section .reviews-list-stack .empty-reviews-state .empty-desc,#pc-wrap .tour-detail-page .tour-comments-section .reviews-list-stack .empty-reviews-state .empty-desc{font-size:13px;color:#3f4850;margin:0}#mobile-wrap .tour-detail-page .tour-comments-section .reviews-list-stack .review-card,#pc-wrap .tour-detail-page .tour-comments-section .reviews-list-stack .review-card{padding:20px;border-radius:12px;background:rgba(241,243,255,.5);transition:background .2s ease;display:flex;flex-direction:column;gap:10px}#mobile-wrap .tour-detail-page .tour-comments-section .reviews-list-stack .review-card:hover,#pc-wrap .tour-detail-page .tour-comments-section .reviews-list-stack .review-card:hover{background:#f1f3ff}#mobile-wrap .tour-detail-page .tour-comments-section .reviews-list-stack .review-card .review-card-top,#pc-wrap .tour-detail-page .tour-comments-section .reviews-list-stack .review-card .review-card-top{display:flex;align-items:center;justify-content:space-between}#mobile-wrap .tour-detail-page .tour-comments-section .reviews-list-stack .review-card .review-card-top .author-info,#pc-wrap .tour-detail-page .tour-comments-section .reviews-list-stack .review-card .review-card-top .author-info{display:flex;align-items:center;gap:12px}#mobile-wrap .tour-detail-page .tour-comments-section .reviews-list-stack .review-card .review-card-top .author-info .author-avatar,#pc-wrap .tour-detail-page .tour-comments-section .reviews-list-stack .review-card .review-card-top .author-info .author-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;box-shadow:0 1px 4px rgba(0,0,0,.1)}#mobile-wrap .tour-detail-page .tour-comments-section .reviews-list-stack .review-card .review-card-top .author-info .author-meta .author-name,#pc-wrap .tour-detail-page .tour-comments-section .reviews-list-stack .review-card .review-card-top .author-info .author-meta .author-name{font-size:14px;font-weight:700;color:#141b2b;margin:0}#mobile-wrap .tour-detail-page .tour-comments-section .reviews-list-stack .review-card .review-card-top .author-info .author-meta .stay-date,#pc-wrap .tour-detail-page .tour-comments-section .reviews-list-stack .review-card .review-card-top .author-info .author-meta .stay-date{font-size:12px;color:#545c72;margin:2px 0 0}#mobile-wrap .tour-detail-page .tour-comments-section .reviews-list-stack .review-card .review-card-top .stars-row,#pc-wrap .tour-detail-page .tour-comments-section .reviews-list-stack .review-card .review-card-top .stars-row{display:flex;align-items:center;gap:2px;color:#006194}#mobile-wrap .tour-detail-page .tour-comments-section .reviews-list-stack .review-card .review-card-top .stars-row .star-icon,#pc-wrap .tour-detail-page .tour-comments-section .reviews-list-stack .review-card .review-card-top .stars-row .star-icon{font-size:16px}#mobile-wrap .tour-detail-page .tour-comments-section .reviews-list-stack .review-card .review-content,#pc-wrap .tour-detail-page .tour-comments-section .reviews-list-stack .review-card .review-content{font-size:14px;line-height:1.6;color:#141b2b;margin:0}#mobile-wrap .tour-detail-page .tour-comments-section .comments-pagination,#pc-wrap .tour-detail-page .tour-comments-section .comments-pagination{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:10px}#mobile-wrap .tour-detail-page .tour-comments-section .comments-pagination .page-nav-btn,#pc-wrap .tour-detail-page .tour-comments-section .comments-pagination .page-nav-btn{width:36px;height:36px;border-radius:8px;border:1px solid rgba(191,199,210,.4);background:#fff;color:#141b2b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}#mobile-wrap .tour-detail-page .tour-comments-section .comments-pagination .page-nav-btn:disabled,#pc-wrap .tour-detail-page .tour-comments-section .comments-pagination .page-nav-btn:disabled{opacity:.4;cursor:not-allowed}#mobile-wrap .tour-detail-page .tour-comments-section .comments-pagination .page-nav-btn:not(:disabled):hover,#pc-wrap .tour-detail-page .tour-comments-section .comments-pagination .page-nav-btn:not(:disabled):hover{background:#f1f3ff}#mobile-wrap .tour-detail-page .tour-comments-section .comments-pagination .page-num-btn,#pc-wrap .tour-detail-page .tour-comments-section .comments-pagination .page-num-btn{width:36px;height:36px;border-radius:8px;border:none;background:#f1f3ff;color:#141b2b;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}#mobile-wrap .tour-detail-page .tour-comments-section .comments-pagination .page-num-btn.active,#pc-wrap .tour-detail-page .tour-comments-section .comments-pagination .page-num-btn.active{background:#006194;color:#fff;box-shadow:0 2px 8px rgba(0,97,148,.25)}#mobile-wrap .tour-detail-page .tour-comments-section .comments-pagination .page-num-btn:not(.active):hover,#pc-wrap .tour-detail-page .tour-comments-section .comments-pagination .page-num-btn:not(.active):hover{background:#e9edff}#mobile-wrap .tour-detail-page .tour-comments-section .leave-comment-box,#pc-wrap .tour-detail-page .tour-comments-section .leave-comment-box{background:#f1f3ff;border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:16px}#mobile-wrap .tour-detail-page .tour-comments-section .leave-comment-box .leave-comment-header,#pc-wrap .tour-detail-page .tour-comments-section .leave-comment-box .leave-comment-header{display:flex;align-items:center;gap:10px}#mobile-wrap .tour-detail-page .tour-comments-section .leave-comment-box .leave-comment-header .form-icon,#pc-wrap .tour-detail-page .tour-comments-section .leave-comment-box .leave-comment-header .form-icon{font-size:26px;color:#006194}#mobile-wrap .tour-detail-page .tour-comments-section .leave-comment-box .leave-comment-header .form-title,#pc-wrap .tour-detail-page .tour-comments-section .leave-comment-box .leave-comment-header .form-title{font-size:18px;font-weight:700;color:#141b2b;margin:0}#mobile-wrap .tour-detail-page .tour-comments-section .leave-comment-box .leave-comment-header .form-desc,#pc-wrap .tour-detail-page .tour-comments-section .leave-comment-box .leave-comment-header .form-desc{font-size:12px;color:#545c72;margin:2px 0 0}#mobile-wrap .tour-detail-page .tour-comments-section .leave-comment-box .comment-form-body,#pc-wrap .tour-detail-page .tour-comments-section .leave-comment-box .comment-form-body{display:flex;align-items:flex-start;gap:14px}#mobile-wrap .tour-detail-page .tour-comments-section .leave-comment-box .comment-form-body .user-comment-avatar,#pc-wrap .tour-detail-page .tour-comments-section .leave-comment-box .comment-form-body .user-comment-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0;margin-top:4px;box-shadow:0 1px 4px rgba(0,0,0,.1)}#mobile-wrap .tour-detail-page .tour-comments-section .leave-comment-box .comment-form-body .textarea-wrapper,#pc-wrap .tour-detail-page .tour-comments-section .leave-comment-box .comment-form-body .textarea-wrapper{flex:1 1;display:flex;flex-direction:column;gap:8px}#mobile-wrap .tour-detail-page .tour-comments-section .leave-comment-box .comment-form-body .textarea-wrapper .comment-textarea,#pc-wrap .tour-detail-page .tour-comments-section .leave-comment-box .comment-form-body .textarea-wrapper .comment-textarea{width:100%;box-sizing:border-box;background:#fff;border:1px solid rgba(191,199,210,.35);border-radius:10px;padding:14px;font-size:14px;color:#141b2b;font-family:inherit;resize:none;outline:none;transition:border-color .2s ease,box-shadow .2s ease}#mobile-wrap .tour-detail-page .tour-comments-section .leave-comment-box .comment-form-body .textarea-wrapper .comment-textarea:focus,#pc-wrap .tour-detail-page .tour-comments-section .leave-comment-box .comment-form-body .textarea-wrapper .comment-textarea:focus{border-color:#006194;box-shadow:0 0 0 3px rgba(0,97,148,.1)}#mobile-wrap .tour-detail-page .tour-comments-section .leave-comment-box .comment-form-body .textarea-wrapper .form-actions-row,#pc-wrap .tour-detail-page .tour-comments-section .leave-comment-box .comment-form-body .textarea-wrapper .form-actions-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}#mobile-wrap .tour-detail-page .tour-comments-section .leave-comment-box .comment-form-body .textarea-wrapper .form-actions-row .char-count,#pc-wrap .tour-detail-page .tour-comments-section .leave-comment-box .comment-form-body .textarea-wrapper .form-actions-row .char-count{font-size:11px;color:#545c72}#mobile-wrap .tour-detail-page .tour-comments-section .leave-comment-box .comment-form-body .textarea-wrapper .form-actions-row .buttons-group,#pc-wrap .tour-detail-page .tour-comments-section .leave-comment-box .comment-form-body .textarea-wrapper .form-actions-row .buttons-group{display:flex;align-items:center;gap:8px}#mobile-wrap .tour-detail-page .tour-comments-section .leave-comment-box .comment-form-body .textarea-wrapper .form-actions-row .buttons-group .btn-draft,#pc-wrap .tour-detail-page .tour-comments-section .leave-comment-box .comment-form-body .textarea-wrapper .form-actions-row .buttons-group .btn-draft{padding:8px 16px;border-radius:8px;background:#e9edff;color:#141b2b;border:none;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s ease}#mobile-wrap .tour-detail-page .tour-comments-section .leave-comment-box .comment-form-body .textarea-wrapper .form-actions-row .buttons-group .btn-draft:hover,#pc-wrap .tour-detail-page .tour-comments-section .leave-comment-box .comment-form-body .textarea-wrapper .form-actions-row .buttons-group .btn-draft:hover{background:#e1e8fd}#mobile-wrap .tour-detail-page .tour-comments-section .leave-comment-box .comment-form-body .textarea-wrapper .form-actions-row .buttons-group .btn-submit,#pc-wrap .tour-detail-page .tour-comments-section .leave-comment-box .comment-form-body .textarea-wrapper .form-actions-row .buttons-group .btn-submit{padding:8px 20px;border-radius:8px;background:#006194;color:#fff;border:none;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 2px 8px rgba(0,97,148,.25);transition:all .2s ease}#mobile-wrap .tour-detail-page .tour-comments-section .leave-comment-box .comment-form-body .textarea-wrapper .form-actions-row .buttons-group .btn-submit:hover:not(:disabled),#pc-wrap .tour-detail-page .tour-comments-section .leave-comment-box .comment-form-body .textarea-wrapper .form-actions-row .buttons-group .btn-submit:hover:not(:disabled){background:#007bb9;transform:translateY(-1px)}#mobile-wrap .tour-detail-page .tour-comments-section .leave-comment-box .comment-form-body .textarea-wrapper .form-actions-row .buttons-group .btn-submit:disabled,#pc-wrap .tour-detail-page .tour-comments-section .leave-comment-box .comment-form-body .textarea-wrapper .form-actions-row .buttons-group .btn-submit:disabled{opacity:.6;cursor:not-allowed}#mobile-wrap .tour-detail-page .similar-tours-section,#pc-wrap .tour-detail-page .similar-tours-section{margin-top:16px;display:flex;flex-direction:column;gap:20px}#mobile-wrap .tour-detail-page .similar-tours-section .section-header-row,#pc-wrap .tour-detail-page .similar-tours-section .section-header-row{display:flex;align-items:center;justify-content:space-between}#mobile-wrap .tour-detail-page .similar-tours-section .section-header-row .section-heading,#pc-wrap .tour-detail-page .similar-tours-section .section-header-row .section-heading{font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:22px;font-weight:700;color:#141b2b;margin:0}#mobile-wrap .tour-detail-page .similar-tours-section .section-header-row .section-subtext,#pc-wrap .tour-detail-page .similar-tours-section .section-header-row .section-subtext{font-size:13px;color:#3f4850;margin:4px 0 0}#mobile-wrap .tour-detail-page .similar-tours-section .section-header-row .view-all-link,#pc-wrap .tour-detail-page .similar-tours-section .section-header-row .view-all-link{display:flex;align-items:center;gap:4px;color:#006194;font-size:14px;font-weight:600;text-decoration:none}#mobile-wrap .tour-detail-page .similar-tours-section .section-header-row .view-all-link .material-symbols-outlined,#pc-wrap .tour-detail-page .similar-tours-section .section-header-row .view-all-link .material-symbols-outlined{font-size:18px}#mobile-wrap .tour-detail-page .similar-tours-section .section-header-row .view-all-link:hover,#pc-wrap .tour-detail-page .similar-tours-section .section-header-row .view-all-link:hover{text-decoration:underline}#mobile-wrap .tour-detail-page .similar-tours-section .similar-tours-grid,#pc-wrap .tour-detail-page .similar-tours-section .similar-tours-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}@media(max-width:1024px){#mobile-wrap .tour-detail-page .similar-tours-section .similar-tours-grid,#pc-wrap .tour-detail-page .similar-tours-section .similar-tours-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){#mobile-wrap .tour-detail-page .similar-tours-section .similar-tours-grid,#pc-wrap .tour-detail-page .similar-tours-section .similar-tours-grid{grid-template-columns:1fr}}#mobile-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card,#pc-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.04);border:1px solid rgba(191,199,210,.25);cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column}#mobile-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card:hover,#pc-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card:hover{transform:translateY(-4px);box-shadow:0 10px 24px rgba(0,0,0,.08)}#mobile-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card .card-image-box,#pc-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card .card-image-box{position:relative;aspect-ratio:4/3;overflow:hidden}#mobile-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card .card-image-box .card-img,#pc-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card .card-image-box .card-img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease-out}#mobile-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card .card-image-box:hover .card-img,#pc-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card .card-image-box:hover .card-img{transform:scale(1.06)}#mobile-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card .card-image-box .card-dest-pill,#pc-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card .card-image-box .card-dest-pill{position:absolute;top:10px;left:10px;padding:3px 8px;border-radius:4px;background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:11px;font-weight:600;color:#141b2b}#mobile-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card .card-image-box .card-heart-btn,#pc-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card .card-image-box .card-heart-btn{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#141b2b;transition:all .2s ease}#mobile-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card .card-image-box .card-heart-btn .material-symbols-outlined,#pc-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card .card-image-box .card-heart-btn .material-symbols-outlined{font-size:18px}#mobile-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card .card-image-box .card-heart-btn:hover,#pc-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card .card-image-box .card-heart-btn:hover{color:#ba1a1a;transform:scale(1.1)}#mobile-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card .card-image-box .card-heart-btn.liked,#pc-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card .card-image-box .card-heart-btn.liked{color:#ba1a1a}#mobile-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card .card-info-box,#pc-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card .card-info-box{padding:16px;display:flex;flex-direction:column;gap:6px;flex:1 1}#mobile-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card .card-info-box .card-meta-line,#pc-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card .card-info-box .card-meta-line{display:flex;align-items:center;justify-content:space-between}#mobile-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card .card-info-box .card-meta-line .duration-capacity,#pc-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card .card-info-box .card-meta-line .duration-capacity{font-size:11px;color:#545c72}#mobile-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card .card-info-box .card-meta-line .rating-tag,#pc-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card .card-info-box .card-meta-line .rating-tag{display:flex;align-items:center;gap:2px;font-size:12px;font-weight:600;color:#141b2b}#mobile-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card .card-info-box .card-meta-line .rating-tag .star-icon,#pc-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card .card-info-box .card-meta-line .rating-tag .star-icon{font-size:14px;color:#006194}#mobile-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card .card-info-box .card-title,#pc-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card .card-info-box .card-title{font-size:15px;font-weight:700;color:#141b2b;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#mobile-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card .card-info-box .card-subtitle,#pc-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card .card-info-box .card-subtitle{font-size:12px;color:#3f4850;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#mobile-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card .card-info-box .card-bottom-line,#pc-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card .card-info-box .card-bottom-line{margin-top:auto;padding-top:10px;display:flex;align-items:baseline;justify-content:space-between}#mobile-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card .card-info-box .card-bottom-line .price-group,#pc-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card .card-info-box .card-bottom-line .price-group{display:flex;align-items:baseline;gap:4px}#mobile-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card .card-info-box .card-bottom-line .price-group .price-tag,#pc-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card .card-info-box .card-bottom-line .price-group .price-tag{font-size:15px;font-weight:800;color:#141b2b}#mobile-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card .card-info-box .card-bottom-line .price-group .traveler-tag,#pc-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card .card-info-box .card-bottom-line .price-group .traveler-tag{font-size:12px;color:#545c72}#mobile-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card .card-info-box .card-bottom-line .status-tag,#pc-wrap .tour-detail-page .similar-tours-section .similar-tours-grid .similar-tour-card .card-info-box .card-bottom-line .status-tag{font-size:11px;font-weight:600;color:#006194}#mobile-wrap .tour-detail-page .detail-empty-state,#mobile-wrap .tour-detail-page .tour-gallery-empty-state,#pc-wrap .tour-detail-page .detail-empty-state,#pc-wrap .tour-detail-page .tour-gallery-empty-state{display:flex;min-height:240px;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(191,199,210,.45);border-radius:16px;background:#fff;color:#3f4850;text-align:center}#mobile-wrap .tour-detail-page .detail-empty-state h1,#mobile-wrap .tour-detail-page .detail-empty-state p,#mobile-wrap .tour-detail-page .tour-gallery-empty-state h1,#mobile-wrap .tour-detail-page .tour-gallery-empty-state p,#pc-wrap .tour-detail-page .detail-empty-state h1,#pc-wrap .tour-detail-page .detail-empty-state p,#pc-wrap .tour-detail-page .tour-gallery-empty-state h1,#pc-wrap .tour-detail-page .tour-gallery-empty-state p{margin:0}#mobile-wrap .tour-detail-page .detail-empty-state .material-symbols-outlined,#mobile-wrap .tour-detail-page .tour-gallery-empty-state .material-symbols-outlined,#pc-wrap .tour-detail-page .detail-empty-state .material-symbols-outlined,#pc-wrap .tour-detail-page .tour-gallery-empty-state .material-symbols-outlined{font-size:36px;color:#006194}#mobile-wrap .tour-detail-page .departure-card .tour-location-map,#pc-wrap .tour-detail-page .departure-card .tour-location-map{position:relative;height:280px;overflow:hidden;border-radius:12px}#mobile-wrap .tour-detail-page .departure-card .tour-location-map .tour-location-map-frame,#pc-wrap .tour-detail-page .departure-card .tour-location-map .tour-location-map-frame{width:100%;height:100%;border:0}#mobile-wrap .tour-detail-page .departure-card .tour-location-map .tour-map-open-link,#pc-wrap .tour-detail-page .departure-card .tour-location-map .tour-map-open-link{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border-radius:7px;background:hsla(0,0%,100%,.94);box-shadow:0 2px 8px rgba(0,0,0,.16);color:#141b2b;font-size:12px;font-weight:700;text-decoration:none}#mobile-wrap .tour-detail-page .organizer-card .organizer-actions .organizer-btn,#pc-wrap .tour-detail-page .organizer-card .organizer-actions .organizer-btn{justify-content:center;border:1px solid transparent;text-decoration:none}#mobile-wrap .tour-detail-page .organizer-card .organizer-actions .chat-btn,#pc-wrap .tour-detail-page .organizer-card .organizer-actions .chat-btn{border-color:#bfc7d2;background:#f1f3ff;color:#3f4850}#mobile-wrap .tour-detail-page .organizer-card .organizer-actions .follow-organizer-btn,#pc-wrap .tour-detail-page .organizer-card .organizer-actions .follow-organizer-btn{border-color:#006194;background:#006194;color:#fff}#mobile-wrap .tour-detail-page .organizer-card .organizer-actions .follow-organizer-btn.following,#pc-wrap .tour-detail-page .organizer-card .organizer-actions .follow-organizer-btn.following{border-color:#bfc7d2;background:#f1f3ff;color:#141b2b}#mobile-wrap .tour-detail-page .organizer-card .organizer-actions .follow-organizer-btn:disabled,#pc-wrap .tour-detail-page .organizer-card .organizer-actions .follow-organizer-btn:disabled{cursor:not-allowed;opacity:.7}#mobile-wrap .tour-detail-page .tour-reservation-widget .reserve-cta-btn:disabled,#pc-wrap .tour-detail-page .tour-reservation-widget .reserve-cta-btn:disabled{cursor:not-allowed;opacity:.68;transform:none}#mobile-wrap .destination-page-wrapper,#pc-wrap .destination-page-wrapper{width:100%;display:flex;flex-direction:column;background-color:#f9f9ff}#mobile-wrap .destination-hero-section,#pc-wrap .destination-hero-section{position:relative;width:100%;height:48vh;min-height:400px;max-height:520px;display:flex;align-items:center;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}#mobile-wrap .destination-hero-section .hero-bg-image,#pc-wrap .destination-hero-section .hero-bg-image{position:absolute;inset:0;width:100%;height:100%;background-size:cover;background-position:50% 70%;transform:scale(1.05);transition:transform 1s ease-out}#mobile-wrap .destination-hero-section .hero-gradient-overlay-bottom,#pc-wrap .destination-hero-section .hero-gradient-overlay-bottom{position:absolute;inset:0;background:linear-gradient(90deg,rgba(41,48,64,.9) 0,rgba(41,48,64,.4) 50%);pointer-events:none}#mobile-wrap .destination-hero-section .hero-gradient-overlay-left,#pc-wrap .destination-hero-section .hero-gradient-overlay-left{position:absolute;inset:0;background:linear-gradient(90deg,rgba(41,48,64,.7) 0,transparent 70%);pointer-events:none}#mobile-wrap .destination-hero-section .hero-content-wrapper,#pc-wrap .destination-hero-section .hero-content-wrapper{position:relative;z-index:10;width:100%;max-width:1300px;margin:0 auto}#mobile-wrap .destination-hero-section .hero-content-wrapper .hero-inner-text,#pc-wrap .destination-hero-section .hero-content-wrapper .hero-inner-text{max-width:680px;display:flex;flex-direction:column;gap:16px}#mobile-wrap .destination-hero-section .hero-content-wrapper .hero-inner-text .hero-pill-badge,#pc-wrap .destination-hero-section .hero-content-wrapper .hero-inner-text .hero-pill-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:9999px;background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:-moz-fit-content;width:fit-content}#mobile-wrap .destination-hero-section .hero-content-wrapper .hero-inner-text .hero-pill-badge .badge-cyan-dot,#pc-wrap .destination-hero-section .hero-content-wrapper .hero-inner-text .hero-pill-badge .badge-cyan-dot{width:6px;height:6px;border-radius:50%;background:#7bc2ff}#mobile-wrap .destination-hero-section .hero-content-wrapper .hero-inner-text .hero-pill-badge .badge-text,#pc-wrap .destination-hero-section .hero-content-wrapper .hero-inner-text .hero-pill-badge .badge-text{font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#fff}#mobile-wrap .destination-hero-section .hero-content-wrapper .hero-inner-text .hero-main-title,#pc-wrap .destination-hero-section .hero-content-wrapper .hero-inner-text .hero-main-title{font-family:Inter,sans-serif;font-size:52px;line-height:1.15;font-weight:700;color:#fff;letter-spacing:-.025em;margin:0}@media(max-width:768px){#mobile-wrap .destination-hero-section .hero-content-wrapper .hero-inner-text .hero-main-title,#pc-wrap .destination-hero-section .hero-content-wrapper .hero-inner-text .hero-main-title{font-size:38px}}#mobile-wrap .destination-hero-section .hero-content-wrapper .hero-inner-text .hero-subtitle,#pc-wrap .destination-hero-section .hero-content-wrapper .hero-inner-text .hero-subtitle{font-size:18px;font-weight:400;color:hsla(0,0%,100%,.85);margin:0;line-height:1.5}#mobile-wrap .destination-main-container,#pc-wrap .destination-main-container{width:100%;max-width:1300px;margin:0 auto;padding:36px 0 64px;display:flex;flex-direction:column;gap:36px}#mobile-wrap .destination-filter-wrapper,#pc-wrap .destination-filter-wrapper{display:flex;flex-direction:column;gap:28px}#mobile-wrap .destination-filter-wrapper .continent-filter-bar,#pc-wrap .destination-filter-wrapper .continent-filter-bar{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;overflow-x:auto;padding-bottom:4px}#mobile-wrap .destination-filter-wrapper .continent-filter-bar::-webkit-scrollbar,#pc-wrap .destination-filter-wrapper .continent-filter-bar::-webkit-scrollbar{display:none}#mobile-wrap .destination-filter-wrapper .continent-filter-bar .continent-buttons-group,#pc-wrap .destination-filter-wrapper .continent-filter-bar .continent-buttons-group{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}#mobile-wrap .destination-filter-wrapper .continent-filter-bar .continent-buttons-group .continent-btn,#pc-wrap .destination-filter-wrapper .continent-filter-bar .continent-buttons-group .continent-btn{padding:8px 20px;border-radius:9999px;font-size:14px;font-weight:500;border:none;cursor:pointer;background:#f1f3ff;color:#3f4850;transition:all .2s ease;white-space:nowrap}#mobile-wrap .destination-filter-wrapper .continent-filter-bar .continent-buttons-group .continent-btn:hover,#pc-wrap .destination-filter-wrapper .continent-filter-bar .continent-buttons-group .continent-btn:hover{background:#e9edff;color:#141b2b}#mobile-wrap .destination-filter-wrapper .continent-filter-bar .continent-buttons-group .continent-btn.active,#pc-wrap .destination-filter-wrapper .continent-filter-bar .continent-buttons-group .continent-btn.active{background:#293040;color:#edf0ff;font-weight:600;box-shadow:0 2px 8px rgba(41,48,64,.25)}#mobile-wrap .destination-filter-wrapper .continent-filter-bar .atlas-indicator,#pc-wrap .destination-filter-wrapper .continent-filter-bar .atlas-indicator{display:flex;align-items:center;gap:6px;font-size:13px;color:#3f4850;padding-left:16px;flex-shrink:0}#mobile-wrap .destination-filter-wrapper .continent-filter-bar .atlas-indicator .material-symbols-outlined,#pc-wrap .destination-filter-wrapper .continent-filter-bar .atlas-indicator .material-symbols-outlined{font-size:18px;color:#006194}@media(max-width:900px){#mobile-wrap .destination-filter-wrapper .continent-filter-bar .atlas-indicator,#pc-wrap .destination-filter-wrapper .continent-filter-bar .atlas-indicator{display:none}}#mobile-wrap .destination-filter-wrapper .section-title-stats-bar,#pc-wrap .destination-filter-wrapper .section-title-stats-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}#mobile-wrap .destination-filter-wrapper .section-title-stats-bar .stats-left .title-count-row,#pc-wrap .destination-filter-wrapper .section-title-stats-bar .stats-left .title-count-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}#mobile-wrap .destination-filter-wrapper .section-title-stats-bar .stats-left .title-count-row .section-heading,#pc-wrap .destination-filter-wrapper .section-title-stats-bar .stats-left .title-count-row .section-heading{font-size:28px;font-weight:700;color:#141b2b;letter-spacing:-.02em;margin:0}#mobile-wrap .destination-filter-wrapper .section-title-stats-bar .stats-left .title-count-row .territories-badge,#pc-wrap .destination-filter-wrapper .section-title-stats-bar .stats-left .title-count-row .territories-badge{padding:4px 12px;border-radius:9999px;background:#e9edff;font-size:12px;font-weight:600;color:#3f4850}#mobile-wrap .destination-filter-wrapper .section-title-stats-bar .stats-left .section-subtext,#pc-wrap .destination-filter-wrapper .section-title-stats-bar .stats-left .section-subtext{font-size:14px;color:#3f4850;margin:4px 0 0}#mobile-wrap .destination-filter-wrapper .section-title-stats-bar .sort-dropdown-box,#pc-wrap .destination-filter-wrapper .section-title-stats-bar .sort-dropdown-box{display:flex;align-items:center;gap:8px}#mobile-wrap .destination-filter-wrapper .section-title-stats-bar .sort-dropdown-box .sort-label,#pc-wrap .destination-filter-wrapper .section-title-stats-bar .sort-dropdown-box .sort-label{font-size:12px;font-weight:600;color:#545c72;text-transform:uppercase}#mobile-wrap .destination-filter-wrapper .section-title-stats-bar .sort-dropdown-box .sort-select-wrapper,#pc-wrap .destination-filter-wrapper .section-title-stats-bar .sort-dropdown-box .sort-select-wrapper{position:relative}#mobile-wrap .destination-filter-wrapper .section-title-stats-bar .sort-dropdown-box .sort-select-wrapper .sort-select,#pc-wrap .destination-filter-wrapper .section-title-stats-bar .sort-dropdown-box .sort-select-wrapper .sort-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f1f3ff;border:1px solid rgba(191,199,210,.35);border-radius:8px;padding:6px 32px 6px 14px;font-size:13px;font-weight:600;color:#141b2b;cursor:pointer;outline:none;transition:background .15s ease}#mobile-wrap .destination-filter-wrapper .section-title-stats-bar .sort-dropdown-box .sort-select-wrapper .sort-select:hover,#pc-wrap .destination-filter-wrapper .section-title-stats-bar .sort-dropdown-box .sort-select-wrapper .sort-select:hover{background:#e9edff}#mobile-wrap .destination-filter-wrapper .section-title-stats-bar .sort-dropdown-box .sort-select-wrapper .sort-arrow,#pc-wrap .destination-filter-wrapper .section-title-stats-bar .sort-dropdown-box .sort-select-wrapper .sort-arrow{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:18px;color:#707881;pointer-events:none}#mobile-wrap .destinations-grid-layout,#pc-wrap .destinations-grid-layout{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:20px;gap:20px;width:100%;min-width:0}@media(max-width:1200px){#mobile-wrap .destinations-grid-layout,#pc-wrap .destinations-grid-layout{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){#mobile-wrap .destinations-grid-layout,#pc-wrap .destinations-grid-layout{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){#mobile-wrap .destinations-grid-layout,#pc-wrap .destinations-grid-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media(max-width:440px){#mobile-wrap .destinations-grid-layout,#pc-wrap .destinations-grid-layout{grid-template-columns:1fr}}#mobile-wrap .destination-card,#pc-wrap .destination-card{min-width:0;width:100%;display:flex;flex-direction:column;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.04);border:1px solid rgba(191,199,210,.22);cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}#mobile-wrap .destination-card:hover,#pc-wrap .destination-card:hover{transform:translateY(-4px);box-shadow:0 10px 24px rgba(0,0,0,.08)}#mobile-wrap .destination-card:hover .card-image-wrapper .card-img,#pc-wrap .destination-card:hover .card-image-wrapper .card-img{transform:scale(1.06)}#mobile-wrap .destination-card:hover .card-content-body .card-title,#pc-wrap .destination-card:hover .card-content-body .card-title{color:#006194}#mobile-wrap .destination-card .card-image-wrapper,#pc-wrap .destination-card .card-image-wrapper{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background:#e9edff}#mobile-wrap .destination-card .card-image-wrapper .card-img,#pc-wrap .destination-card .card-image-wrapper .card-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease-out}#mobile-wrap .destination-card .card-image-wrapper .card-country-badge,#pc-wrap .destination-card .card-image-wrapper .card-country-badge{position:absolute;top:10px;left:10px;padding:4px 10px;border-radius:6px;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:11px;font-weight:600;color:#141b2b;box-shadow:0 1px 4px rgba(0,0,0,.08)}#mobile-wrap .destination-card .card-image-wrapper .card-fav-btn,#pc-wrap .destination-card .card-image-wrapper .card-fav-btn{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.88);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#141b2b;transition:all .2s ease}#mobile-wrap .destination-card .card-image-wrapper .card-fav-btn .material-symbols-outlined,#pc-wrap .destination-card .card-image-wrapper .card-fav-btn .material-symbols-outlined{font-size:18px}#mobile-wrap .destination-card .card-image-wrapper .card-fav-btn:hover,#pc-wrap .destination-card .card-image-wrapper .card-fav-btn:hover{color:#ba1a1a;transform:scale(1.1)}#mobile-wrap .destination-card .card-image-wrapper .card-fav-btn.liked,#pc-wrap .destination-card .card-image-wrapper .card-fav-btn.liked{color:#ba1a1a}#mobile-wrap .destination-card .card-content-body,#pc-wrap .destination-card .card-content-body{padding:16px;display:flex;flex-direction:column;gap:6px;flex:1 1}#mobile-wrap .destination-card .card-content-body .card-title-row .card-title,#pc-wrap .destination-card .card-content-body .card-title-row .card-title{font-size:16px;font-weight:700;color:#141b2b;margin:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s ease}#mobile-wrap .destination-card .card-content-body .card-desc,#pc-wrap .destination-card .card-content-body .card-desc{font-size:13px;color:#3f4850;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#mobile-wrap .destination-card .card-content-body .card-meta-counts,#pc-wrap .destination-card .card-content-body .card-meta-counts{margin-top:auto;padding-top:8px;display:flex;align-items:center;gap:6px;font-size:12px;color:#545c72}#mobile-wrap .destination-card .card-content-body .card-meta-counts .meta-count-item,#pc-wrap .destination-card .card-content-body .card-meta-counts .meta-count-item{display:flex;align-items:center;gap:4px}#mobile-wrap .destination-card .card-content-body .card-meta-counts .meta-count-item .material-symbols-outlined,#pc-wrap .destination-card .card-content-body .card-meta-counts .meta-count-item .material-symbols-outlined{font-size:14px;color:#006194}#mobile-wrap .destination-card .card-content-body .card-meta-counts .meta-sep,#pc-wrap .destination-card .card-content-body .card-meta-counts .meta-sep{color:#bfc7d2}#mobile-wrap .empty-destinations-state,#pc-wrap .empty-destinations-state{text-align:center;padding:60px 20px;background:#f1f3ff;border-radius:16px;width:100%}#mobile-wrap .empty-destinations-state .empty-icon,#pc-wrap .empty-destinations-state .empty-icon{font-size:48px;color:#707881;margin-bottom:12px;display:block}#mobile-wrap .empty-destinations-state .empty-title,#pc-wrap .empty-destinations-state .empty-title{font-size:18px;font-weight:700;color:#141b2b;margin:0 0 6px}#mobile-wrap .empty-destinations-state .empty-desc,#pc-wrap .empty-destinations-state .empty-desc{font-size:14px;color:#3f4850;margin:0}#mobile-wrap .destinations-pagination-section,#pc-wrap .destinations-pagination-section{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:30px 0 60px;width:100%}#mobile-wrap .destinations-pagination-section .pagination-controls-row,#pc-wrap .destinations-pagination-section .pagination-controls-row{display:flex;align-items:center;gap:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#mobile-wrap .destinations-pagination-section .pagination-controls-row .page-arrow-btn,#pc-wrap .destinations-pagination-section .pagination-controls-row .page-arrow-btn{width:40px;height:40px;border-radius:50%;border:none;background:transparent;color:#3f4850;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}#mobile-wrap .destinations-pagination-section .pagination-controls-row .page-arrow-btn:hover:not(:disabled),#pc-wrap .destinations-pagination-section .pagination-controls-row .page-arrow-btn:hover:not(:disabled){background:#e9edff;color:#141b2b}#mobile-wrap .destinations-pagination-section .pagination-controls-row .page-arrow-btn:disabled,#pc-wrap .destinations-pagination-section .pagination-controls-row .page-arrow-btn:disabled{opacity:.35;cursor:not-allowed}#mobile-wrap .destinations-pagination-section .pagination-controls-row .page-arrow-btn .material-symbols-outlined,#pc-wrap .destinations-pagination-section .pagination-controls-row .page-arrow-btn .material-symbols-outlined{font-size:20px}#mobile-wrap .destinations-pagination-section .pagination-controls-row .page-number-btn,#pc-wrap .destinations-pagination-section .pagination-controls-row .page-number-btn{width:40px;height:40px;border-radius:50%;border:none;background:transparent;color:#3f4850;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}#mobile-wrap .destinations-pagination-section .pagination-controls-row .page-number-btn:hover:not(.active),#pc-wrap .destinations-pagination-section .pagination-controls-row .page-number-btn:hover:not(.active){background:#e9edff;color:#141b2b}#mobile-wrap .destinations-pagination-section .pagination-controls-row .page-number-btn.active,#pc-wrap .destinations-pagination-section .pagination-controls-row .page-number-btn.active{background:#293040;color:#edf0ff;box-shadow:0 2px 8px rgba(41,48,64,.25)}#mobile-wrap .destinations-pagination-section .pagination-controls-row .page-dots,#pc-wrap .destinations-pagination-section .pagination-controls-row .page-dots{width:24px;height:40px;display:flex;align-items:center;justify-content:center;color:#707881;font-size:14px}#mobile-wrap .destinations-pagination-section .pagination-tally-text,#pc-wrap .destinations-pagination-section .pagination-tally-text{font-size:13px;color:#3f4850;letter-spacing:.02em;margin:0}#mobile-wrap .destination-detail-page-wrapper,#pc-wrap .destination-detail-page-wrapper{width:100%;display:flex;flex-direction:column;background-color:#f9f9ff}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero{position:relative;width:100%;height:560px;margin-top:-64px;overflow:hidden;display:flex;align-items:flex-end;-webkit-user-select:none;-moz-user-select:none;user-select:none;isolation:isolate}@media(min-width:1024px){#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero{height:620px}}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-background-stage,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-background-stage{position:absolute;inset:0;width:100%;height:100%;z-index:0}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-background-stage .hero-background-image,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-background-stage .hero-background-image{position:absolute;inset:0;width:100%;height:100%;background-size:cover;background-position:50%;opacity:0;transform:scale(1.075);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-background-stage .hero-background-image.is-active,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-background-stage .hero-background-image.is-active{opacity:1;transform:scale(1.03)}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-background-stage .hero-background-empty,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-background-stage .hero-background-empty{position:absolute;inset:0;background:linear-gradient(135deg,#0f2431,#16405a 55%,#0d1720)}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck{position:absolute;z-index:20;top:50%;right:24px;width:520px;height:224px;transform:translateY(-58%);pointer-events:auto}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck.preview-count-0,#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck.preview-count-1,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck.preview-count-0,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck.preview-count-1{width:156px}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck.preview-count-2,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck.preview-count-2{width:338px}@media(min-width:1348px){#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck{right:calc((100vw - 1300px)/2)}}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-preview-card,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-preview-card{position:absolute;top:0;left:0;width:156px;height:218px;padding:0;border:0;border-radius:20px;background-size:cover;background-position:50%;box-shadow:0 18px 42px rgba(2,8,23,.3);opacity:0;pointer-events:none;cursor:pointer;touch-action:manipulation;transform:translate3d(540px,0,0) scale(.96);transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .62s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-preview-card:after,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-preview-card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(0deg,rgba(2,6,23,.64),transparent 52%)}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-preview-card:hover,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-preview-card:hover{box-shadow:0 24px 54px rgba(2,8,23,.42)}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-preview-card:focus-visible,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-preview-card:focus-visible{outline:2px solid #fff;outline-offset:4px}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-preview-card.preview-slot-1,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-preview-card.preview-slot-1{z-index:3;opacity:1;pointer-events:auto;transform:translate3d(0,-5px,0) scale(1.04)}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-preview-card.preview-slot-2,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-preview-card.preview-slot-2{z-index:2;opacity:.92;pointer-events:auto;transform:translate3d(182px,0,0) scale(1)}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-preview-card.preview-slot-3,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-preview-card.preview-slot-3{z-index:1;opacity:.82;pointer-events:auto;transform:translate3d(364px,0,0) scale(1)}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-preview-card.is-active-image,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-preview-card.is-active-image{z-index:4;transform:translate3d(-44px,0,0) scale(.96)}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-preview-card .preview-card-index,#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-preview-card .preview-card-next,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-preview-card .preview-card-index,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-preview-card .preview-card-next{position:absolute;z-index:2;bottom:14px;color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;text-shadow:0 1px 8px rgba(0,0,0,.42)}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-preview-card .preview-card-index,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-preview-card .preview-card-index{right:14px}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-preview-card .preview-card-next,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-preview-card .preview-card-next{left:14px;text-transform:uppercase}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-slider-controls,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-slider-controls{position:absolute;z-index:5;left:50%;bottom:-54px;display:flex;align-items:center;gap:10px;pointer-events:auto;transform:translateX(-50%)}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-slider-controls .hero-slider-arrow,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-slider-controls .hero-slider-arrow{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.25);border-radius:50%;background:rgba(8,20,31,.62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;touch-action:manipulation;transition:background .18s ease,transform .18s ease,opacity .18s ease}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-slider-controls .hero-slider-arrow:hover:not(:disabled),#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-slider-controls .hero-slider-arrow:hover:not(:disabled){background:hsla(0,0%,100%,.2);transform:translateY(-1px)}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-slider-controls .hero-slider-arrow:disabled,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-slider-controls .hero-slider-arrow:disabled{opacity:.4;cursor:default}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-slider-controls .hero-slider-arrow .material-symbols-outlined,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-slider-controls .hero-slider-arrow .material-symbols-outlined{font-size:18px}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-slider-controls .hero-slider-counter,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-slider-controls .hero-slider-counter{min-width:48px;color:hsla(0,0%,100%,.9);font-size:12px;font-weight:700;letter-spacing:.1em;text-align:center}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck.preview-count-0,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck.preview-count-0{height:0}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck.preview-count-0 .hero-slider-controls,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck.preview-count-0 .hero-slider-controls{bottom:0}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck.preview-count-0 .hero-slider-controls .hero-slider-arrow,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck.preview-count-0 .hero-slider-controls .hero-slider-arrow{display:none}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck.preview-count-0 .hero-slider-controls .hero-slider-counter,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck.preview-count-0 .hero-slider-controls .hero-slider-counter{padding:8px 12px;border:1px solid hsla(0,0%,100%,.2);border-radius:9999px;background:rgba(8,20,31,.58)}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container{position:relative;z-index:10;width:100%;max-width:1300px;margin:0 auto;padding-bottom:44px;display:flex;flex-direction:column;gap:18px}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-top-badges,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-top-badges{display:flex;align-items:center;gap:12px;flex-wrap:wrap}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-top-badges .hero-breadcrumb-nav,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-top-badges .hero-breadcrumb-nav{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.8)}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-top-badges .hero-breadcrumb-nav .breadcrumb-link,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-top-badges .hero-breadcrumb-nav .breadcrumb-link{color:hsla(0,0%,100%,.8);transition:color .15s ease}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-top-badges .hero-breadcrumb-nav .breadcrumb-link:hover,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-top-badges .hero-breadcrumb-nav .breadcrumb-link:hover{color:#fff}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-top-badges .hero-breadcrumb-nav .breadcrumb-sep,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-top-badges .hero-breadcrumb-nav .breadcrumb-sep{color:hsla(0,0%,100%,.4)}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-top-badges .hero-breadcrumb-nav .breadcrumb-active,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-top-badges .hero-breadcrumb-nav .breadcrumb-active{color:#fff;font-weight:600}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-top-badges .hero-region-chip,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-top-badges .hero-region-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:9999px;background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.2);color:#fff;font-size:12px;font-weight:500}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-top-badges .hero-region-chip .material-symbols-outlined,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-top-badges .hero-region-chip .material-symbols-outlined{font-size:14px;color:#7dd3fc}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-title-box,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-title-box{max-width:590px}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-title-box .hero-main-heading,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-title-box .hero-main-heading{font-family:Inter,sans-serif;font-size:56px;line-height:1.15;font-weight:700;color:#fff;letter-spacing:-.03em;margin:0;display:flex;align-items:center;gap:14px;flex-wrap:wrap}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-title-box .hero-main-heading .country-flag-emoji,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-title-box .hero-main-heading .country-flag-emoji{font-size:40px;display:inline-block}@media(max-width:768px){#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-title-box .hero-main-heading,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-title-box .hero-main-heading{font-size:36px}}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-title-box .hero-main-subtext,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-title-box .hero-main-subtext{font-size:18px;line-height:28px;color:#e2e8f0;margin:10px 0 0;font-weight:400}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar{width:min(600px,100%);margin-top:4px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.15);display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:14px;flex-wrap:wrap}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill,#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill-btn,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:9999px;background:rgba(3,12,20,.56);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.9);font-size:13px;cursor:pointer;transition:all .2s ease;text-decoration:none}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill-btn:hover,#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill:hover,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill-btn:hover,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill:hover{background:rgba(0,0,0,.6);color:#fff}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill-btn.liked,#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill.liked,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill-btn.liked,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill.liked{border-color:rgba(251,113,133,.5);background:rgba(76,5,25,.4)}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill-btn.liked .icon-fav,#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill.liked .icon-fav,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill-btn.liked .icon-fav,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill.liked .icon-fav{color:#f43f5e}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill .icon-views,#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill-btn .icon-views,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill .icon-views,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill-btn .icon-views{font-size:16px;color:#7dd3fc}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill .icon-fav,#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill-btn .icon-fav,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill .icon-fav,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill-btn .icon-fav{font-size:16px;color:#cbd5e1;transition:color .15s ease}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill .icon-chat,#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill-btn .icon-chat,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill .icon-chat,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill-btn .icon-chat{font-size:16px;color:#6ee7b7}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill .icon-star,#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill-btn .icon-star,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill .icon-star,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill-btn .icon-star{font-size:16px;color:#fbbf24}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill .pill-number,#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill-btn .pill-number,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill .pill-number,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill-btn .pill-number{font-weight:600;color:#fff}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill .pill-number.bold-text,#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill-btn .pill-number.bold-text,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill .pill-number.bold-text,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill-btn .pill-number.bold-text{font-weight:700}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill .pill-unit,#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill-btn .pill-unit,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill .pill-unit,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill-btn .pill-unit{font-size:11px;color:hsla(0,0%,100%,.6)}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .hero-ctas-group,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .hero-ctas-group{display:flex;align-items:center;gap:10px}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .hero-ctas-group .cta-glass-btn,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .hero-ctas-group .cta-glass-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:9999px;background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.2);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .hero-ctas-group .cta-glass-btn:hover,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .hero-ctas-group .cta-glass-btn:hover{background:hsla(0,0%,100%,.25)}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .hero-ctas-group .cta-glass-btn .material-symbols-outlined,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .hero-ctas-group .cta-glass-btn .material-symbols-outlined{font-size:18px}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .hero-ctas-group .cta-solid-btn,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .hero-ctas-group .cta-solid-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:9999px;background:#fff;color:#0f172a;font-size:14px;font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .2s ease}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .hero-ctas-group .cta-solid-btn:hover,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .hero-ctas-group .cta-solid-btn:hover{background:hsla(0,0%,100%,.9);transform:translateY(-1px)}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .hero-ctas-group .cta-solid-btn .material-symbols-outlined,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .hero-ctas-group .cta-solid-btn .material-symbols-outlined{font-size:18px}@media(max-width:1199px){#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck{top:50%;width:342px;height:202px;transform:translateY(-58%)}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck.preview-count-0,#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck.preview-count-1,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck.preview-count-0,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck.preview-count-1{width:160px}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck.preview-count-2,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck.preview-count-2{width:342px}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-preview-card,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-preview-card{width:160px;height:196px;border-radius:18px}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-preview-card.preview-slot-1,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-preview-card.preview-slot-1{transform:translate3d(0,-3px,0) scale(1.02)}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-preview-card.preview-slot-2,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-preview-card.preview-slot-2{transform:translate3d(182px,0,0) scale(1)}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-preview-card.preview-slot-3,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-preview-card.preview-slot-3{opacity:0;pointer-events:none;transform:translate3d(360px,0,0) scale(.96)}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container{padding-right:24px;padding-left:24px}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-title-box,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-title-box{max-width:52%}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar{width:52%}}@media(max-width:768px){#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero{height:480px;min-height:480px}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck{top:50%;right:16px;width:132px;height:166px;transform:translateY(-58%)}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck.preview-count-0,#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck.preview-count-1,#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck.preview-count-2,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck.preview-count-0,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck.preview-count-1,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck.preview-count-2{width:132px}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-preview-card,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-preview-card{width:128px;height:164px;border-radius:18px}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-preview-card.preview-slot-1,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-preview-card.preview-slot-1{transform:translateZ(0) scale(1)}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-preview-card.preview-slot-2,#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-preview-card.preview-slot-3,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-preview-card.preview-slot-2,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-preview-card.preview-slot-3{opacity:0;pointer-events:none;transform:translate3d(24px,12px,0) scale(.9)}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-slider-controls,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-slider-controls{right:0;bottom:-52px;left:auto;gap:6px;transform:none}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-slider-controls .hero-slider-arrow,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-slider-controls .hero-slider-arrow{width:34px;height:34px}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-slider-controls .hero-slider-counter,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-preview-deck .hero-slider-controls .hero-slider-counter{min-width:42px;font-size:11px}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container{box-sizing:border-box;min-height:760px;justify-content:flex-end;gap:12px;padding:330px 16px 28px}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-title-box,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-title-box{max-width:100%}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-title-box .hero-main-heading,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-title-box .hero-main-heading{font-size:36px}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-title-box .hero-main-subtext,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-title-box .hero-main-subtext{font-size:15px;line-height:23px}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar{width:100%;align-items:stretch;flex-direction:column;gap:12px}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group{gap:6px}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill,#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill-btn,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .stats-pill-group .stat-pill-btn{padding:6px 10px}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .hero-ctas-group,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .hero-ctas-group{width:100%}#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .hero-ctas-group .cta-glass-btn,#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .hero-ctas-group .cta-solid-btn,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .hero-ctas-group .cta-glass-btn,#pc-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container .hero-stats-action-bar .hero-ctas-group .cta-solid-btn{flex:1 1;justify-content:center}}#mobile-wrap .destination-detail-page-wrapper .destination-editorial-gallery,#pc-wrap .destination-detail-page-wrapper .destination-editorial-gallery{width:100%;padding:22px 24px 48px;background:#f3f5ff;-webkit-user-select:none;-moz-user-select:none;user-select:none}#mobile-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-breadcrumb-wrapper,#pc-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-breadcrumb-wrapper{width:100%;max-width:1300px;margin:0 auto 16px}#mobile-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-breadcrumb-wrapper .gallery-breadcrumb-nav,#pc-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-breadcrumb-wrapper .gallery-breadcrumb-nav{display:flex;align-items:center;gap:9px;color:#3f4850;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden}#mobile-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-breadcrumb-wrapper .gallery-breadcrumb-nav a,#pc-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-breadcrumb-wrapper .gallery-breadcrumb-nav a{color:#006194;text-decoration:none;transition:color .18s ease}#mobile-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-breadcrumb-wrapper .gallery-breadcrumb-nav a:hover,#pc-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-breadcrumb-wrapper .gallery-breadcrumb-nav a:hover{color:#006399;text-decoration:underline}#mobile-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-breadcrumb-wrapper .gallery-breadcrumb-nav .crumb-sep,#pc-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-breadcrumb-wrapper .gallery-breadcrumb-nav .crumb-sep{color:#bfc7d2;font-weight:400}#mobile-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-breadcrumb-wrapper .gallery-breadcrumb-nav strong,#pc-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-breadcrumb-wrapper .gallery-breadcrumb-nav strong{overflow:hidden;color:#141b2b;text-overflow:ellipsis}#mobile-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-layout,#pc-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-layout{display:grid;grid-template-columns:minmax(0,2.05fr) minmax(320px,1fr);grid-gap:20px;gap:20px;width:100%;max-width:1300px;height:560px;margin:0 auto}#mobile-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-featured-image,#pc-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-featured-image{position:relative;overflow:hidden;min-width:0;border-radius:22px;background:#f1f3ff;box-shadow:0 14px 38px rgba(32,43,74,.12)}#mobile-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-featured-image:only-child,#pc-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-featured-image:only-child{grid-column:1/-1}#mobile-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-featured-image .gallery-image-layer,#pc-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-featured-image .gallery-image-layer{position:absolute;inset:0;background-position:50%;background-size:cover;opacity:0;transform:scale(1.025);transition:opacity .68s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1)}#mobile-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-featured-image .gallery-image-layer.is-active,#pc-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-featured-image .gallery-image-layer.is-active{opacity:1;transform:scale(1)}#mobile-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-featured-image .gallery-empty-state,#pc-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-featured-image .gallery-empty-state{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#3f4850;font-size:14px}#mobile-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-preview-column,#pc-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-preview-column{display:flex;min-width:0;flex-direction:column;gap:16px}#mobile-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-preview-list,#pc-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-preview-list{display:grid;min-height:0;flex:1 1;grid-template-rows:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}#mobile-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-preview-list .gallery-preview-button,#pc-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-preview-list .gallery-preview-button{position:relative;overflow:hidden;width:100%;min-height:0;padding:0;border:2px solid transparent;border-radius:18px;background:#f1f3ff;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}#mobile-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-preview-list .gallery-preview-button:hover,#pc-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-preview-list .gallery-preview-button:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(32,43,74,.14)}#mobile-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-preview-list .gallery-preview-button:focus-visible,#pc-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-preview-list .gallery-preview-button:focus-visible{border-color:#006194;outline:none}#mobile-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-preview-list .gallery-preview-button .gallery-preview-image,#pc-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-preview-list .gallery-preview-button .gallery-preview-image{position:absolute;inset:0;background-position:50%;background-size:cover;transition:transform .68s cubic-bezier(.22,1,.36,1)}#mobile-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-preview-list .gallery-preview-button:hover .gallery-preview-image,#pc-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-preview-list .gallery-preview-button:hover .gallery-preview-image{transform:scale(1.035)}#mobile-wrap .destination-detail-page-wrapper .destination-editorial-gallery .preview-total-1 .gallery-preview-list,#pc-wrap .destination-detail-page-wrapper .destination-editorial-gallery .preview-total-1 .gallery-preview-list{grid-template-rows:1fr}#mobile-wrap .destination-detail-page-wrapper .destination-editorial-gallery .preview-total-2 .gallery-preview-list,#pc-wrap .destination-detail-page-wrapper .destination-editorial-gallery .preview-total-2 .gallery-preview-list{grid-template-rows:repeat(2,minmax(0,1fr))}#mobile-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-navigation,#pc-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-navigation{display:flex;min-height:62px;align-items:center;gap:12px;padding:10px 14px;border:1px solid rgba(121,130,146,.13);border-radius:18px;background:#fff;box-shadow:0 4px 14px rgba(32,43,74,.06)}#mobile-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-navigation button,#pc-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-navigation button{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:0;border-radius:50%;background:#eef1ff;color:#141b2b;cursor:pointer;transition:background .18s ease,transform .18s ease}#mobile-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-navigation button:hover,#pc-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-navigation button:hover{background:#dfe6ff;transform:translateY(-1px)}#mobile-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-navigation button .material-symbols-outlined,#pc-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-navigation button .material-symbols-outlined{font-size:22px}#mobile-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-navigation span,#pc-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-navigation span{color:#3f4850;font-size:13px;font-weight:700}#mobile-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-navigation strong,#pc-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-navigation strong{margin-left:auto;padding:10px 14px;border-radius:12px;background:#eef1ff;color:#141b2b;font-size:13px;font-weight:700}@media(max-width:1023px){#mobile-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-layout,#pc-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-layout{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);height:500px}#mobile-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-preview-list,#pc-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-preview-list{grid-template-rows:repeat(2,minmax(0,1fr))}#mobile-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-preview-list .preview-position-3,#pc-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-preview-list .preview-position-3{display:none}}@media(max-width:768px){#mobile-wrap .destination-detail-page-wrapper .destination-editorial-gallery,#pc-wrap .destination-detail-page-wrapper .destination-editorial-gallery{padding:24px 16px 38px}#mobile-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-layout,#pc-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-layout{display:flex;height:auto;flex-direction:column;gap:14px}#mobile-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-featured-image,#pc-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-featured-image{height:clamp(300px,78vw,430px);border-radius:18px}#mobile-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-preview-column,#pc-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-preview-column{gap:12px}#mobile-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-preview-list,#pc-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-preview-list{display:grid;height:104px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr;grid-gap:10px;gap:10px}#mobile-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-preview-list .gallery-preview-button,#pc-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-preview-list .gallery-preview-button{border-radius:14px}#mobile-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-navigation,#pc-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-navigation{min-height:58px}#mobile-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-navigation strong,#pc-wrap .destination-detail-page-wrapper .destination-editorial-gallery .gallery-navigation strong{padding:9px 11px}}#mobile-wrap .destination-detail-page-wrapper .destination-about-section,#pc-wrap .destination-detail-page-wrapper .destination-about-section{width:100%;background:#fff;padding:72px 24px}#mobile-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout,#pc-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout{max-width:1300px;margin:0 auto;display:grid;grid-template-columns:1fr;grid-gap:48px;gap:48px;align-items:center}@media(min-width:1024px){#mobile-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout,#pc-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout{grid-template-columns:7fr 5fr}}#mobile-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .editorial-eyebrow,#pc-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .editorial-eyebrow{font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:#006194;font-weight:700}#mobile-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .editorial-heading,#pc-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .editorial-heading{font-size:clamp(36px,4vw,52px);font-weight:700;color:#141b2b;letter-spacing:-.025em;margin:6px 0 16px;line-height:1.2}#mobile-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .editorial-paragraph,#pc-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .editorial-paragraph{max-width:680px;font-size:16px;line-height:28px;color:#3f4850;margin:0}#mobile-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .editorial-paragraph.is-empty,#pc-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .editorial-paragraph.is-empty{font-style:italic}#mobile-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .about-stats-row,#pc-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .about-stats-row{margin-top:28px;display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}#mobile-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .about-stats-row .about-stat,#pc-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .about-stats-row .about-stat{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 13px;border:1px solid rgba(121,130,146,.2);border-radius:12px;background:#fff;color:#3f4850;font:inherit;font-size:12px}#mobile-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .about-stats-row .about-stat .material-symbols-outlined,#pc-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .about-stats-row .about-stat .material-symbols-outlined{font-size:18px;color:#006194}#mobile-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .about-stats-row .about-stat strong,#pc-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .about-stats-row .about-stat strong{font-size:13px;font-weight:700;color:#141b2b}#mobile-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .about-stats-row .about-stat.liked .material-symbols-outlined,#pc-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .about-stats-row .about-stat.liked .material-symbols-outlined{color:#e53935}#mobile-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .about-stats-row .about-stat.rating .material-symbols-outlined,#pc-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .about-stats-row .about-stat.rating .material-symbols-outlined{color:#f5a623;font-variation-settings:"FILL" 1}#mobile-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .about-stats-row a.about-stat,#mobile-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .about-stats-row button.about-stat,#pc-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .about-stats-row a.about-stat,#pc-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .about-stats-row button.about-stat{cursor:pointer;transition:border-color .18s ease,transform .18s ease}#mobile-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .about-stats-row a.about-stat:hover,#mobile-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .about-stats-row button.about-stat:hover,#pc-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .about-stats-row a.about-stat:hover,#pc-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .about-stats-row button.about-stat:hover{border-color:rgba(0,111,168,.42);transform:translateY(-1px)}#mobile-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .about-actions-row,#pc-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .about-actions-row{display:flex;gap:12px;margin-top:22px}#mobile-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .about-actions-row .about-action,#pc-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .about-actions-row .about-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 20px;border-radius:999px;font-size:14px;font-weight:700;transition:transform .18s ease,box-shadow .18s ease}#mobile-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .about-actions-row .about-action:hover,#pc-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .about-actions-row .about-action:hover{transform:translateY(-2px)}#mobile-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .about-actions-row .about-action.secondary,#pc-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .about-actions-row .about-action.secondary{border:1px solid rgba(121,130,146,.28);background:#fff;color:#141b2b}#mobile-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .about-actions-row .about-action.primary,#pc-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .about-actions-row .about-action.primary{border:1px solid #006194;background:#006194;color:#fff;box-shadow:0 10px 24px rgba(0,111,168,.2)}#mobile-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .about-actions-row .about-action .material-symbols-outlined,#pc-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .about-actions-row .about-action .material-symbols-outlined{font-size:18px}#mobile-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .quick-info-col,#pc-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .quick-info-col{display:flex;flex-direction:column;gap:14px}#mobile-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .quick-info-col .quick-info-card,#pc-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .quick-info-col .quick-info-card{background:#fff;border-radius:16px;padding:20px;display:flex;align-items:flex-start;gap:16px;box-shadow:0 1px 4px rgba(0,0,0,.05);border:1px solid rgba(191,199,210,.3);transition:all .2s ease}#mobile-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .quick-info-col .quick-info-card:hover,#pc-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .quick-info-col .quick-info-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}#mobile-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .quick-info-col .quick-info-card .icon-badge,#pc-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .quick-info-col .quick-info-card .icon-badge{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}#mobile-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .quick-info-col .quick-info-card .icon-badge .material-symbols-outlined,#pc-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .quick-info-col .quick-info-card .icon-badge .material-symbols-outlined{font-size:24px}#mobile-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .quick-info-col .quick-info-card .icon-badge.badge-primary,#pc-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .quick-info-col .quick-info-card .icon-badge.badge-primary{background:rgba(204,229,255,.5);color:#006194}#mobile-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .quick-info-col .quick-info-card .icon-badge.badge-secondary,#pc-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .quick-info-col .quick-info-card .icon-badge.badge-secondary{background:rgba(205,229,255,.5);color:#006399}#mobile-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .quick-info-col .quick-info-card .icon-badge.badge-surface,#pc-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .quick-info-col .quick-info-card .icon-badge.badge-surface{background:#e1e8fd;color:#141b2b}#mobile-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .quick-info-col .quick-info-card .card-info-content,#pc-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .quick-info-col .quick-info-card .card-info-content{min-width:0}#mobile-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .quick-info-col .quick-info-card .card-info-content .card-kicker,#pc-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .quick-info-col .quick-info-card .card-info-content .card-kicker{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#545c72}#mobile-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .quick-info-col .quick-info-card .card-info-content .card-heading,#pc-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .quick-info-col .quick-info-card .card-info-content .card-heading{font-size:18px;font-weight:700;color:#141b2b;margin:2px 0 4px}#mobile-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .quick-info-col .quick-info-card .card-info-content .card-desc,#pc-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .quick-info-col .quick-info-card .card-info-content .card-desc{font-size:13px;color:#3f4850;margin:0;line-height:1.4}@media(max-width:768px){#mobile-wrap .destination-detail-page-wrapper .destination-about-section,#pc-wrap .destination-detail-page-wrapper .destination-about-section{padding:48px 16px}#mobile-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout,#pc-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout{gap:34px}#mobile-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .editorial-heading,#pc-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .editorial-heading{font-size:36px}#mobile-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .about-stats-row .about-stat,#pc-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .about-stats-row .about-stat{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px);justify-content:center}#mobile-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .about-actions-row,#pc-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .about-actions-row{flex-direction:column}#mobile-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .about-actions-row .about-action,#pc-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .about-actions-row .about-action{width:100%}}#mobile-wrap .destination-detail-page-wrapper .destination-cities-section,#pc-wrap .destination-detail-page-wrapper .destination-cities-section{width:100%;max-width:1300px;margin:0 auto;padding:64px 24px}#mobile-wrap .destination-detail-page-wrapper .destination-cities-section .cities-header-row,#pc-wrap .destination-detail-page-wrapper .destination-cities-section .cities-header-row{margin-bottom:32px}#mobile-wrap .destination-detail-page-wrapper .destination-cities-section .cities-header-row .cities-main-heading,#pc-wrap .destination-detail-page-wrapper .destination-cities-section .cities-header-row .cities-main-heading{font-size:36px;font-weight:700;color:#141b2b;letter-spacing:-.02em;margin:0}#mobile-wrap .destination-detail-page-wrapper .destination-cities-section .cities-header-row .cities-subheading,#pc-wrap .destination-detail-page-wrapper .destination-cities-section .cities-header-row .cities-subheading{font-size:14px;color:#3f4850;margin:6px 0 0}#mobile-wrap .destination-detail-page-wrapper .destination-cities-section .cities-cards-grid,#pc-wrap .destination-detail-page-wrapper .destination-cities-section .cities-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media(max-width:900px){#mobile-wrap .destination-detail-page-wrapper .destination-cities-section .cities-cards-grid,#pc-wrap .destination-detail-page-wrapper .destination-cities-section .cities-cards-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){#mobile-wrap .destination-detail-page-wrapper .destination-cities-section .cities-cards-grid,#pc-wrap .destination-detail-page-wrapper .destination-cities-section .cities-cards-grid{grid-template-columns:1fr}}#mobile-wrap .destination-detail-page-wrapper .destination-cities-section .cities-cards-grid .city-spotlight-card,#pc-wrap .destination-detail-page-wrapper .destination-cities-section .cities-cards-grid .city-spotlight-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.04);border:1px solid rgba(191,199,210,.25);transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}#mobile-wrap .destination-detail-page-wrapper .destination-cities-section .cities-cards-grid .city-spotlight-card:hover,#pc-wrap .destination-detail-page-wrapper .destination-cities-section .cities-cards-grid .city-spotlight-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.08)}#mobile-wrap .destination-detail-page-wrapper .destination-cities-section .cities-cards-grid .city-spotlight-card:hover .city-image-container .city-img,#pc-wrap .destination-detail-page-wrapper .destination-cities-section .cities-cards-grid .city-spotlight-card:hover .city-image-container .city-img{transform:scale(1.06)}#mobile-wrap .destination-detail-page-wrapper .destination-cities-section .cities-cards-grid .city-spotlight-card:hover .explore-cta-link .icon-arrow,#pc-wrap .destination-detail-page-wrapper .destination-cities-section .cities-cards-grid .city-spotlight-card:hover .explore-cta-link .icon-arrow{transform:translateX(4px)}#mobile-wrap .destination-detail-page-wrapper .destination-cities-section .cities-cards-grid .city-spotlight-card .card-link-wrapper,#pc-wrap .destination-detail-page-wrapper .destination-cities-section .cities-cards-grid .city-spotlight-card .card-link-wrapper{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}#mobile-wrap .destination-detail-page-wrapper .destination-cities-section .cities-cards-grid .city-spotlight-card .city-image-container,#pc-wrap .destination-detail-page-wrapper .destination-cities-section .cities-cards-grid .city-spotlight-card .city-image-container{position:relative;height:208px;width:100%;overflow:hidden}#mobile-wrap .destination-detail-page-wrapper .destination-cities-section .cities-cards-grid .city-spotlight-card .city-image-container .city-img,#pc-wrap .destination-detail-page-wrapper .destination-cities-section .cities-cards-grid .city-spotlight-card .city-image-container .city-img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease-out}#mobile-wrap .destination-detail-page-wrapper .destination-cities-section .cities-cards-grid .city-spotlight-card .city-image-container .city-image-scrim,#pc-wrap .destination-detail-page-wrapper .destination-cities-section .cities-cards-grid .city-spotlight-card .city-image-container .city-image-scrim{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,transparent 60%)}#mobile-wrap .destination-detail-page-wrapper .destination-cities-section .cities-cards-grid .city-spotlight-card .city-image-container .city-name-overlay,#pc-wrap .destination-detail-page-wrapper .destination-cities-section .cities-cards-grid .city-spotlight-card .city-image-container .city-name-overlay{position:absolute;bottom:14px;left:16px;color:#fff;font-size:20px;font-weight:700;letter-spacing:-.01em}#mobile-wrap .destination-detail-page-wrapper .destination-cities-section .cities-cards-grid .city-spotlight-card .city-info-body,#pc-wrap .destination-detail-page-wrapper .destination-cities-section .cities-cards-grid .city-spotlight-card .city-info-body{padding:20px;display:flex;flex-direction:column;justify-content:space-between;flex:1 1}#mobile-wrap .destination-detail-page-wrapper .destination-cities-section .cities-cards-grid .city-spotlight-card .city-info-body .city-desc-text,#pc-wrap .destination-detail-page-wrapper .destination-cities-section .cities-cards-grid .city-spotlight-card .city-info-body .city-desc-text{font-size:13px;line-height:1.5;color:#3f4850;margin:0}#mobile-wrap .destination-detail-page-wrapper .destination-cities-section .cities-cards-grid .city-spotlight-card .city-info-body .explore-cta-link,#pc-wrap .destination-detail-page-wrapper .destination-cities-section .cities-cards-grid .city-spotlight-card .city-info-body .explore-cta-link{margin-top:16px;padding-top:12px;display:flex;align-items:center;font-size:14px;font-weight:600;color:#006194}#mobile-wrap .destination-detail-page-wrapper .destination-cities-section .cities-cards-grid .city-spotlight-card .city-info-body .explore-cta-link .icon-arrow,#pc-wrap .destination-detail-page-wrapper .destination-cities-section .cities-cards-grid .city-spotlight-card .city-info-body .explore-cta-link .icon-arrow{font-size:16px;margin-left:4px;transition:transform .2s ease}#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section{width:100%;padding:64px 24px;box-sizing:border-box}#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .section-header-row,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .section-header-row,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .section-header-row,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .section-header-row{max-width:1300px;width:100%;box-sizing:border-box;margin:0 auto 32px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .section-header-row .section-main-title,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .section-header-row .section-main-title,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .section-header-row .section-main-title,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .section-header-row .section-main-title{font-size:36px;font-weight:700;color:#141b2b;letter-spacing:-.02em;margin:0}#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .section-header-row .section-sub-title,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .section-header-row .section-sub-title,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .section-header-row .section-sub-title,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .section-header-row .section-sub-title{font-size:14px;color:#3f4850;margin:6px 0 0}#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .section-header-row .view-all-header-link,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .section-header-row .view-all-header-link,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .section-header-row .view-all-header-link,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .section-header-row .view-all-header-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#006194;transition:color .15s ease}#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .section-header-row .view-all-header-link:hover,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .section-header-row .view-all-header-link:hover,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .section-header-row .view-all-header-link:hover,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .section-header-row .view-all-header-link:hover{color:#007bb9}#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .section-header-row .view-all-header-link .material-symbols-outlined,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .section-header-row .view-all-header-link .material-symbols-outlined,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .section-header-row .view-all-header-link .material-symbols-outlined,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .section-header-row .view-all-header-link .material-symbols-outlined{font-size:16px}#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid{max-width:1300px;width:100%;box-sizing:border-box;margin:0 auto;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}@media(max-width:1200px){#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid{grid-template-columns:1fr}}#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item{min-width:0;width:100%;box-sizing:border-box;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.04);border:1px solid rgba(191,199,210,.25);display:flex;flex-direction:column;transition:all .3s cubic-bezier(.16,1,.3,1)}#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item:hover,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item:hover,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item:hover,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item:hover,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item:hover,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item:hover,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item:hover,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item:hover,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item:hover,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item:hover,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item:hover,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item:hover,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item:hover,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item:hover,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item:hover,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.08)}#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item:hover .card-media-wrapper img,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item:hover .card-media-wrapper img,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item:hover .card-media-wrapper img,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item:hover .card-media-wrapper img,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item:hover .card-media-wrapper img,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item:hover .card-media-wrapper img,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item:hover .card-media-wrapper img,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item:hover .card-media-wrapper img,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item:hover .card-media-wrapper img,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item:hover .card-media-wrapper img,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item:hover .card-media-wrapper img,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item:hover .card-media-wrapper img,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item:hover .card-media-wrapper img,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item:hover .card-media-wrapper img,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item:hover .card-media-wrapper img,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item:hover .card-media-wrapper img{transform:scale(1.06)}#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-media-wrapper,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-media-wrapper,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-media-wrapper,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-media-wrapper,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-media-wrapper,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-media-wrapper,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-media-wrapper,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-media-wrapper,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-media-wrapper,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-media-wrapper,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-media-wrapper,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-media-wrapper,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-media-wrapper,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-media-wrapper,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-media-wrapper,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-media-wrapper{position:relative;height:192px;width:100%;overflow:hidden;background:#e9edff}#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-media-wrapper img,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-media-wrapper img,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-media-wrapper img,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-media-wrapper img,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-media-wrapper img,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-media-wrapper img,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-media-wrapper img,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-media-wrapper img,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-media-wrapper img,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-media-wrapper img,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-media-wrapper img,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-media-wrapper img,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-media-wrapper img,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-media-wrapper img,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-media-wrapper img,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-media-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease-out}#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-media-wrapper .stay-badge-pill,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-media-wrapper .stay-badge-pill,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-media-wrapper .stay-badge-pill,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-media-wrapper .stay-badge-pill,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-media-wrapper .stay-badge-pill,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-media-wrapper .stay-badge-pill,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-media-wrapper .stay-badge-pill,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-media-wrapper .stay-badge-pill,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-media-wrapper .stay-badge-pill,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-media-wrapper .stay-badge-pill,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-media-wrapper .stay-badge-pill,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-media-wrapper .stay-badge-pill,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-media-wrapper .stay-badge-pill,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-media-wrapper .stay-badge-pill,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-media-wrapper .stay-badge-pill,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-media-wrapper .stay-badge-pill{position:absolute;top:12px;left:12px;padding:4px 10px;border-radius:9999px;background:hsla(0,0%,100%,.95);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#0f172a;box-shadow:0 1px 3px rgba(0,0,0,.08)}#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-media-wrapper .stay-fav-btn,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-media-wrapper .tour-fav-btn,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-media-wrapper .stay-fav-btn,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-media-wrapper .tour-fav-btn,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-media-wrapper .stay-fav-btn,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-media-wrapper .tour-fav-btn,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-media-wrapper .stay-fav-btn,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-media-wrapper .tour-fav-btn,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-media-wrapper .stay-fav-btn,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-media-wrapper .tour-fav-btn,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-media-wrapper .stay-fav-btn,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-media-wrapper .tour-fav-btn,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-media-wrapper .stay-fav-btn,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-media-wrapper .tour-fav-btn,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-media-wrapper .stay-fav-btn,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-media-wrapper .tour-fav-btn,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-media-wrapper .stay-fav-btn,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-media-wrapper .tour-fav-btn,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-media-wrapper .stay-fav-btn,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-media-wrapper .tour-fav-btn,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-media-wrapper .stay-fav-btn,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-media-wrapper .tour-fav-btn,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-media-wrapper .stay-fav-btn,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-media-wrapper .tour-fav-btn,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-media-wrapper .stay-fav-btn,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-media-wrapper .tour-fav-btn,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-media-wrapper .stay-fav-btn,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-media-wrapper .tour-fav-btn,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-media-wrapper .stay-fav-btn,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-media-wrapper .tour-fav-btn,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-media-wrapper .stay-fav-btn,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-media-wrapper .tour-fav-btn{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.9);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#334155;transition:all .2s ease}#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-media-wrapper .stay-fav-btn:hover,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-media-wrapper .tour-fav-btn:hover,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-media-wrapper .stay-fav-btn:hover,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-media-wrapper .tour-fav-btn:hover,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-media-wrapper .stay-fav-btn:hover,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-media-wrapper .tour-fav-btn:hover,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-media-wrapper .stay-fav-btn:hover,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-media-wrapper .tour-fav-btn:hover,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-media-wrapper .stay-fav-btn:hover,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-media-wrapper .tour-fav-btn:hover,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-media-wrapper .stay-fav-btn:hover,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-media-wrapper .tour-fav-btn:hover,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-media-wrapper .stay-fav-btn:hover,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-media-wrapper .tour-fav-btn:hover,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-media-wrapper .stay-fav-btn:hover,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-media-wrapper .tour-fav-btn:hover,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-media-wrapper .stay-fav-btn:hover,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-media-wrapper .tour-fav-btn:hover,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-media-wrapper .stay-fav-btn:hover,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-media-wrapper .tour-fav-btn:hover,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-media-wrapper .stay-fav-btn:hover,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-media-wrapper .tour-fav-btn:hover,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-media-wrapper .stay-fav-btn:hover,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-media-wrapper .tour-fav-btn:hover,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-media-wrapper .stay-fav-btn:hover,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-media-wrapper .tour-fav-btn:hover,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-media-wrapper .stay-fav-btn:hover,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-media-wrapper .tour-fav-btn:hover,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-media-wrapper .stay-fav-btn:hover,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-media-wrapper .tour-fav-btn:hover,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-media-wrapper .stay-fav-btn:hover,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-media-wrapper .tour-fav-btn:hover{background:#fff;color:#ba1a1a}#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-media-wrapper .stay-fav-btn.liked,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-media-wrapper .tour-fav-btn.liked,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-media-wrapper .stay-fav-btn.liked,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-media-wrapper .tour-fav-btn.liked,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-media-wrapper .stay-fav-btn.liked,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-media-wrapper .tour-fav-btn.liked,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-media-wrapper .stay-fav-btn.liked,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-media-wrapper .tour-fav-btn.liked,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-media-wrapper .stay-fav-btn.liked,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-media-wrapper .tour-fav-btn.liked,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-media-wrapper .stay-fav-btn.liked,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-media-wrapper .tour-fav-btn.liked,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-media-wrapper .stay-fav-btn.liked,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-media-wrapper .tour-fav-btn.liked,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-media-wrapper .stay-fav-btn.liked,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-media-wrapper .tour-fav-btn.liked,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-media-wrapper .stay-fav-btn.liked,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-media-wrapper .tour-fav-btn.liked,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-media-wrapper .stay-fav-btn.liked,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-media-wrapper .tour-fav-btn.liked,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-media-wrapper .stay-fav-btn.liked,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-media-wrapper .tour-fav-btn.liked,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-media-wrapper .stay-fav-btn.liked,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-media-wrapper .tour-fav-btn.liked,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-media-wrapper .stay-fav-btn.liked,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-media-wrapper .tour-fav-btn.liked,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-media-wrapper .stay-fav-btn.liked,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-media-wrapper .tour-fav-btn.liked,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-media-wrapper .stay-fav-btn.liked,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-media-wrapper .tour-fav-btn.liked,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-media-wrapper .stay-fav-btn.liked,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-media-wrapper .tour-fav-btn.liked{color:#ba1a1a}#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-media-wrapper .stay-fav-btn .material-symbols-outlined,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-media-wrapper .tour-fav-btn .material-symbols-outlined,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-media-wrapper .stay-fav-btn .material-symbols-outlined,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-media-wrapper .tour-fav-btn .material-symbols-outlined,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-media-wrapper .stay-fav-btn .material-symbols-outlined,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-media-wrapper .tour-fav-btn .material-symbols-outlined,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-media-wrapper .stay-fav-btn .material-symbols-outlined,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-media-wrapper .tour-fav-btn .material-symbols-outlined,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-media-wrapper .stay-fav-btn .material-symbols-outlined,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-media-wrapper .tour-fav-btn .material-symbols-outlined,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-media-wrapper .stay-fav-btn .material-symbols-outlined,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-media-wrapper .tour-fav-btn .material-symbols-outlined,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-media-wrapper .stay-fav-btn .material-symbols-outlined,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-media-wrapper .tour-fav-btn .material-symbols-outlined,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-media-wrapper .stay-fav-btn .material-symbols-outlined,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-media-wrapper .tour-fav-btn .material-symbols-outlined,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-media-wrapper .stay-fav-btn .material-symbols-outlined,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-media-wrapper .tour-fav-btn .material-symbols-outlined,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-media-wrapper .stay-fav-btn .material-symbols-outlined,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-media-wrapper .tour-fav-btn .material-symbols-outlined,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-media-wrapper .stay-fav-btn .material-symbols-outlined,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-media-wrapper .tour-fav-btn .material-symbols-outlined,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-media-wrapper .stay-fav-btn .material-symbols-outlined,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-media-wrapper .tour-fav-btn .material-symbols-outlined,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-media-wrapper .stay-fav-btn .material-symbols-outlined,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-media-wrapper .tour-fav-btn .material-symbols-outlined,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-media-wrapper .stay-fav-btn .material-symbols-outlined,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-media-wrapper .tour-fav-btn .material-symbols-outlined,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-media-wrapper .stay-fav-btn .material-symbols-outlined,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-media-wrapper .tour-fav-btn .material-symbols-outlined,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-media-wrapper .stay-fav-btn .material-symbols-outlined,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-media-wrapper .tour-fav-btn .material-symbols-outlined{font-size:18px}#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-media-wrapper .schedule-badge-pill,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-media-wrapper .schedule-badge-pill,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-media-wrapper .schedule-badge-pill,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-media-wrapper .schedule-badge-pill,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-media-wrapper .schedule-badge-pill,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-media-wrapper .schedule-badge-pill,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-media-wrapper .schedule-badge-pill,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-media-wrapper .schedule-badge-pill,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-media-wrapper .schedule-badge-pill,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-media-wrapper .schedule-badge-pill,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-media-wrapper .schedule-badge-pill,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-media-wrapper .schedule-badge-pill,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-media-wrapper .schedule-badge-pill,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-media-wrapper .schedule-badge-pill,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-media-wrapper .schedule-badge-pill,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-media-wrapper .schedule-badge-pill{position:absolute;bottom:12px;left:12px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:9999px;background:rgba(15,23,42,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:11px;font-weight:500}#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-media-wrapper .schedule-badge-pill .icon-clock,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-media-wrapper .schedule-badge-pill .icon-clock,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-media-wrapper .schedule-badge-pill .icon-clock,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-media-wrapper .schedule-badge-pill .icon-clock,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-media-wrapper .schedule-badge-pill .icon-clock,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-media-wrapper .schedule-badge-pill .icon-clock,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-media-wrapper .schedule-badge-pill .icon-clock,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-media-wrapper .schedule-badge-pill .icon-clock,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-media-wrapper .schedule-badge-pill .icon-clock,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-media-wrapper .schedule-badge-pill .icon-clock,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-media-wrapper .schedule-badge-pill .icon-clock,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-media-wrapper .schedule-badge-pill .icon-clock,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-media-wrapper .schedule-badge-pill .icon-clock,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-media-wrapper .schedule-badge-pill .icon-clock,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-media-wrapper .schedule-badge-pill .icon-clock,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-media-wrapper .schedule-badge-pill .icon-clock{font-size:12px}#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box{padding:20px;display:flex;flex-direction:column;justify-content:space-between;flex:1 1;min-width:0}#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .location-rating-row,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .location-rating-row,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .location-rating-row,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .location-rating-row,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .location-rating-row,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .location-rating-row,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .location-rating-row,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .location-rating-row,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .location-rating-row,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .location-rating-row,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .location-rating-row,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .location-rating-row,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .location-rating-row,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .location-rating-row,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .location-rating-row,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .location-rating-row{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#3f4850;margin-bottom:6px;min-width:0;gap:8px}#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .location-rating-row .location-text,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .location-rating-row .location-text,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .location-rating-row .location-text,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .location-rating-row .location-text,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .location-rating-row .location-text,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .location-rating-row .location-text,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .location-rating-row .location-text,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .location-rating-row .location-text,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .location-rating-row .location-text,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .location-rating-row .location-text,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .location-rating-row .location-text,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .location-rating-row .location-text,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .location-rating-row .location-text,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .location-rating-row .location-text,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .location-rating-row .location-text,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .location-rating-row .location-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1}#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .location-rating-row .rating-badge,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .location-rating-row .rating-badge,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .location-rating-row .rating-badge,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .location-rating-row .rating-badge,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .location-rating-row .rating-badge,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .location-rating-row .rating-badge,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .location-rating-row .rating-badge,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .location-rating-row .rating-badge,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .location-rating-row .rating-badge,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .location-rating-row .rating-badge,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .location-rating-row .rating-badge,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .location-rating-row .rating-badge,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .location-rating-row .rating-badge,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .location-rating-row .rating-badge,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .location-rating-row .rating-badge,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .location-rating-row .rating-badge{display:flex;align-items:center;gap:2px;font-weight:600;color:#141b2b;flex-shrink:0}#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .location-rating-row .rating-badge .icon-star,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .location-rating-row .rating-badge .icon-star,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .location-rating-row .rating-badge .icon-star,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .location-rating-row .rating-badge .icon-star,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .location-rating-row .rating-badge .icon-star,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .location-rating-row .rating-badge .icon-star,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .location-rating-row .rating-badge .icon-star,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .location-rating-row .rating-badge .icon-star,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .location-rating-row .rating-badge .icon-star,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .location-rating-row .rating-badge .icon-star,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .location-rating-row .rating-badge .icon-star,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .location-rating-row .rating-badge .icon-star,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .location-rating-row .rating-badge .icon-star,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .location-rating-row .rating-badge .icon-star,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .location-rating-row .rating-badge .icon-star,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .location-rating-row .rating-badge .icon-star{font-size:14px;color:#f59e0b}#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .location-rating-row .rating-badge .reviews-count,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .location-rating-row .rating-badge .reviews-count,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .location-rating-row .rating-badge .reviews-count,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .location-rating-row .rating-badge .reviews-count,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .location-rating-row .rating-badge .reviews-count,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .location-rating-row .rating-badge .reviews-count,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .location-rating-row .rating-badge .reviews-count,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .location-rating-row .rating-badge .reviews-count,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .location-rating-row .rating-badge .reviews-count,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .location-rating-row .rating-badge .reviews-count,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .location-rating-row .rating-badge .reviews-count,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .location-rating-row .rating-badge .reviews-count,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .location-rating-row .rating-badge .reviews-count,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .location-rating-row .rating-badge .reviews-count,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .location-rating-row .rating-badge .reviews-count,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .location-rating-row .rating-badge .reviews-count{color:#545c72;margin-left:2px}#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .stay-name-title,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .tour-name-title,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .stay-name-title,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .tour-name-title,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .stay-name-title,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .tour-name-title,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .stay-name-title,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .tour-name-title,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .stay-name-title,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .tour-name-title,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .stay-name-title,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .tour-name-title,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .stay-name-title,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .tour-name-title,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .stay-name-title,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .tour-name-title,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .stay-name-title,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .tour-name-title,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .stay-name-title,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .tour-name-title,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .stay-name-title,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .tour-name-title,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .stay-name-title,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .tour-name-title,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .stay-name-title,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .tour-name-title,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .stay-name-title,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .tour-name-title,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .stay-name-title,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .tour-name-title,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .stay-name-title,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .tour-name-title{font-size:17px;font-weight:700;color:#141b2b;margin:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;width:100%}#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .stay-specs-desc,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .stay-specs-desc,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .stay-specs-desc,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .stay-specs-desc,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .stay-specs-desc,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .stay-specs-desc,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .stay-specs-desc,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .stay-specs-desc,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .stay-specs-desc,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .stay-specs-desc,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .stay-specs-desc,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .stay-specs-desc,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .stay-specs-desc,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .stay-specs-desc,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .stay-specs-desc,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .stay-specs-desc{font-size:13px;color:#3f4850;margin:6px 0 0;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;width:100%}#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .inclusions-chips-group,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .inclusions-chips-group,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .inclusions-chips-group,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .inclusions-chips-group,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .inclusions-chips-group,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .inclusions-chips-group,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .inclusions-chips-group,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .inclusions-chips-group,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .inclusions-chips-group,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .inclusions-chips-group,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .inclusions-chips-group,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .inclusions-chips-group,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .inclusions-chips-group,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .inclusions-chips-group,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .inclusions-chips-group,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .inclusions-chips-group{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:10px}#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .inclusions-chips-group .inclusion-chip,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .inclusions-chips-group .inclusion-chip,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .inclusions-chips-group .inclusion-chip,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .inclusions-chips-group .inclusion-chip,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .inclusions-chips-group .inclusion-chip,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .inclusions-chips-group .inclusion-chip,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .inclusions-chips-group .inclusion-chip,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .inclusions-chips-group .inclusion-chip,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .inclusions-chips-group .inclusion-chip,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .inclusions-chips-group .inclusion-chip,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .inclusions-chips-group .inclusion-chip,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .inclusions-chips-group .inclusion-chip,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .inclusions-chips-group .inclusion-chip,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .inclusions-chips-group .inclusion-chip,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .inclusions-chips-group .inclusion-chip,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .inclusions-chips-group .inclusion-chip{padding:2px 8px;border-radius:9999px;background:#e9edff;font-size:11px;color:#141b2b;font-weight:500}#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .card-price-package-row,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .card-price-reserve-row,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .card-price-package-row,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .card-price-reserve-row,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .card-price-package-row,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .card-price-reserve-row,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .card-price-package-row,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .card-price-reserve-row,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .card-price-package-row,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .card-price-reserve-row,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .card-price-package-row,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .card-price-reserve-row,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .card-price-package-row,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .card-price-reserve-row,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .card-price-package-row,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .card-price-reserve-row,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .card-price-package-row,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .card-price-reserve-row,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .card-price-package-row,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .card-price-reserve-row,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .card-price-package-row,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .card-price-reserve-row,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .card-price-package-row,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .card-price-reserve-row,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .card-price-package-row,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .card-price-reserve-row,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .card-price-package-row,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .card-price-reserve-row,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .card-price-package-row,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .card-price-reserve-row,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .card-price-package-row,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .card-price-reserve-row{margin-top:16px;padding-top:12px;border-top:1px solid #e9edff;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .card-price-package-row .price-box,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .price-box,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .card-price-package-row .price-box,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .price-box,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .card-price-package-row .price-box,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .price-box,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .card-price-package-row .price-box,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .price-box,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .card-price-package-row .price-box,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .price-box,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .card-price-package-row .price-box,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .price-box,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .card-price-package-row .price-box,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .price-box,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .card-price-package-row .price-box,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .price-box,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .card-price-package-row .price-box,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .price-box,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .card-price-package-row .price-box,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .price-box,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .card-price-package-row .price-box,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .price-box,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .card-price-package-row .price-box,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .price-box,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .card-price-package-row .price-box,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .price-box,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .card-price-package-row .price-box,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .price-box,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .card-price-package-row .price-box,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .price-box,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .card-price-package-row .price-box,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .price-box{min-width:0}#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .card-price-package-row .price-box .price-amount,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .price-box .price-amount,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .card-price-package-row .price-box .price-amount,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .price-box .price-amount,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .card-price-package-row .price-box .price-amount,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .price-box .price-amount,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .card-price-package-row .price-box .price-amount,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .price-box .price-amount,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .card-price-package-row .price-box .price-amount,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .price-box .price-amount,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .card-price-package-row .price-box .price-amount,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .price-box .price-amount,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .card-price-package-row .price-box .price-amount,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .price-box .price-amount,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .card-price-package-row .price-box .price-amount,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .price-box .price-amount,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .card-price-package-row .price-box .price-amount,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .price-box .price-amount,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .card-price-package-row .price-box .price-amount,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .price-box .price-amount,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .card-price-package-row .price-box .price-amount,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .price-box .price-amount,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .card-price-package-row .price-box .price-amount,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .price-box .price-amount,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .card-price-package-row .price-box .price-amount,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .price-box .price-amount,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .card-price-package-row .price-box .price-amount,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .price-box .price-amount,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .card-price-package-row .price-box .price-amount,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .price-box .price-amount,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .card-price-package-row .price-box .price-amount,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .price-box .price-amount{font-size:18px;font-weight:700;color:#141b2b}#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .card-price-package-row .price-box .price-subtext,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .card-price-package-row .price-box .price-unit,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .price-box .price-subtext,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .price-box .price-unit,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .card-price-package-row .price-box .price-subtext,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .card-price-package-row .price-box .price-unit,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .price-box .price-subtext,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .price-box .price-unit,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .card-price-package-row .price-box .price-subtext,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .card-price-package-row .price-box .price-unit,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .price-box .price-subtext,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .price-box .price-unit,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .card-price-package-row .price-box .price-subtext,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .card-price-package-row .price-box .price-unit,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .price-box .price-subtext,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .price-box .price-unit,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .card-price-package-row .price-box .price-subtext,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .card-price-package-row .price-box .price-unit,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .price-box .price-subtext,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .price-box .price-unit,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .card-price-package-row .price-box .price-subtext,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .card-price-package-row .price-box .price-unit,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .price-box .price-subtext,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .price-box .price-unit,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .card-price-package-row .price-box .price-subtext,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .card-price-package-row .price-box .price-unit,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .price-box .price-subtext,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .price-box .price-unit,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .card-price-package-row .price-box .price-subtext,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .card-price-package-row .price-box .price-unit,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .price-box .price-subtext,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .price-box .price-unit,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .card-price-package-row .price-box .price-subtext,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .card-price-package-row .price-box .price-unit,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .price-box .price-subtext,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .price-box .price-unit,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .card-price-package-row .price-box .price-subtext,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .card-price-package-row .price-box .price-unit,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .price-box .price-subtext,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .price-box .price-unit,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .card-price-package-row .price-box .price-subtext,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .card-price-package-row .price-box .price-unit,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .price-box .price-subtext,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .price-box .price-unit,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .card-price-package-row .price-box .price-subtext,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .card-price-package-row .price-box .price-unit,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .price-box .price-subtext,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .price-box .price-unit,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .card-price-package-row .price-box .price-subtext,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .card-price-package-row .price-box .price-unit,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .price-box .price-subtext,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .price-box .price-unit,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .card-price-package-row .price-box .price-subtext,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .card-price-package-row .price-box .price-unit,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .price-box .price-subtext,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .price-box .price-unit,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .card-price-package-row .price-box .price-subtext,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .card-price-package-row .price-box .price-unit,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .price-box .price-subtext,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .price-box .price-unit,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .card-price-package-row .price-box .price-subtext,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .card-price-package-row .price-box .price-unit,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .price-box .price-subtext,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .price-box .price-unit{font-size:12px;color:#545c72}#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .card-price-package-row .reserve-btn-link,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .reserve-btn-link,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .card-price-package-row .reserve-btn-link,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .reserve-btn-link,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .card-price-package-row .reserve-btn-link,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .reserve-btn-link,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .card-price-package-row .reserve-btn-link,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .reserve-btn-link,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .card-price-package-row .reserve-btn-link,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .reserve-btn-link,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .card-price-package-row .reserve-btn-link,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .reserve-btn-link,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .card-price-package-row .reserve-btn-link,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .reserve-btn-link,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .card-price-package-row .reserve-btn-link,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .reserve-btn-link,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .card-price-package-row .reserve-btn-link,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .reserve-btn-link,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .card-price-package-row .reserve-btn-link,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .reserve-btn-link,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .card-price-package-row .reserve-btn-link,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .reserve-btn-link,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .card-price-package-row .reserve-btn-link,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .reserve-btn-link,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .card-price-package-row .reserve-btn-link,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .reserve-btn-link,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .card-price-package-row .reserve-btn-link,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .reserve-btn-link,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .card-price-package-row .reserve-btn-link,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .reserve-btn-link,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .card-price-package-row .reserve-btn-link,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .reserve-btn-link{font-size:13px;font-weight:600;color:#006194;text-decoration:none;white-space:nowrap;flex-shrink:0}#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .card-price-package-row .reserve-btn-link:hover,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .reserve-btn-link:hover,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .card-price-package-row .reserve-btn-link:hover,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .reserve-btn-link:hover,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .card-price-package-row .reserve-btn-link:hover,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .reserve-btn-link:hover,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .card-price-package-row .reserve-btn-link:hover,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .reserve-btn-link:hover,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .card-price-package-row .reserve-btn-link:hover,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .reserve-btn-link:hover,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .card-price-package-row .reserve-btn-link:hover,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .reserve-btn-link:hover,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .card-price-package-row .reserve-btn-link:hover,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .reserve-btn-link:hover,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .card-price-package-row .reserve-btn-link:hover,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .reserve-btn-link:hover,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .card-price-package-row .reserve-btn-link:hover,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .reserve-btn-link:hover,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .card-price-package-row .reserve-btn-link:hover,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .reserve-btn-link:hover,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .card-price-package-row .reserve-btn-link:hover,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .reserve-btn-link:hover,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .card-price-package-row .reserve-btn-link:hover,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .reserve-btn-link:hover,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .card-price-package-row .reserve-btn-link:hover,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .reserve-btn-link:hover,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .card-price-package-row .reserve-btn-link:hover,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .reserve-btn-link:hover,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .card-price-package-row .reserve-btn-link:hover,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .reserve-btn-link:hover,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .card-price-package-row .reserve-btn-link:hover,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .reserve-btn-link:hover{text-decoration:underline}#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .card-price-package-row .view-package-btn,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .view-package-btn,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .card-price-package-row .view-package-btn,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .view-package-btn,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .card-price-package-row .view-package-btn,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .view-package-btn,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .card-price-package-row .view-package-btn,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .view-package-btn,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .card-price-package-row .view-package-btn,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .view-package-btn,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .card-price-package-row .view-package-btn,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .view-package-btn,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .card-price-package-row .view-package-btn,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .view-package-btn,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .card-price-package-row .view-package-btn,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .view-package-btn,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .card-price-package-row .view-package-btn,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .view-package-btn,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .card-price-package-row .view-package-btn,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .view-package-btn,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .card-price-package-row .view-package-btn,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .view-package-btn,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .card-price-package-row .view-package-btn,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .view-package-btn,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .card-price-package-row .view-package-btn,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .view-package-btn,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .card-price-package-row .view-package-btn,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .view-package-btn,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .card-price-package-row .view-package-btn,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .view-package-btn,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .card-price-package-row .view-package-btn,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .view-package-btn{padding:6px 14px;border-radius:9999px;background:#006194;color:#fff;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s ease}#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .card-price-package-row .view-package-btn:hover,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .view-package-btn:hover,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .card-price-package-row .view-package-btn:hover,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .view-package-btn:hover,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .card-price-package-row .view-package-btn:hover,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .view-package-btn:hover,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .card-price-package-row .view-package-btn:hover,#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .view-package-btn:hover,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .card-price-package-row .view-package-btn:hover,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .view-package-btn:hover,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .card-price-package-row .view-package-btn:hover,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .view-package-btn:hover,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .card-price-package-row .view-package-btn:hover,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .view-package-btn:hover,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .card-price-package-row .view-package-btn:hover,#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .view-package-btn:hover,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .card-price-package-row .view-package-btn:hover,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .view-package-btn:hover,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .card-price-package-row .view-package-btn:hover,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .stays-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .view-package-btn:hover,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .card-price-package-row .view-package-btn:hover,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .view-package-btn:hover,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .card-price-package-row .view-package-btn:hover,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section .tours-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .view-package-btn:hover,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .card-price-package-row .view-package-btn:hover,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .view-package-btn:hover,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .card-price-package-row .view-package-btn:hover,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .stays-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .view-package-btn:hover,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .card-price-package-row .view-package-btn:hover,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .stay-card-item .card-details-box .card-price-reserve-row .view-package-btn:hover,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .card-price-package-row .view-package-btn:hover,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section .tours-cards-grid .tour-card-item .card-details-box .card-price-reserve-row .view-package-btn:hover{background:#007bb9}#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section,#pc-wrap .destination-detail-page-wrapper .destination-top-stays-section{background:#fff}#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section,#pc-wrap .destination-detail-page-wrapper .destination-popular-tours-section{background:rgba(241,243,255,.6)}#mobile-wrap .destination-detail-page-wrapper .destination-travelers-section,#pc-wrap .destination-detail-page-wrapper .destination-travelers-section{width:100%;background:#fff;padding:64px 0}#mobile-wrap .destination-detail-page-wrapper .destination-travelers-section .section-header-box,#pc-wrap .destination-detail-page-wrapper .destination-travelers-section .section-header-box{max-width:1300px;margin:0 auto 32px}#mobile-wrap .destination-detail-page-wrapper .destination-travelers-section .section-header-box .travelers-heading,#pc-wrap .destination-detail-page-wrapper .destination-travelers-section .section-header-box .travelers-heading{font-size:36px;font-weight:700;color:#141b2b;letter-spacing:-.02em;margin:0}#mobile-wrap .destination-detail-page-wrapper .destination-travelers-section .section-header-box .travelers-subheading,#pc-wrap .destination-detail-page-wrapper .destination-travelers-section .section-header-box .travelers-subheading{font-size:14px;color:#3f4850;margin:6px 0 0}#mobile-wrap .destination-detail-page-wrapper .destination-travelers-section .travelers-cards-grid,#pc-wrap .destination-detail-page-wrapper .destination-travelers-section .travelers-cards-grid{max-width:1300px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}@media(max-width:1100px){#mobile-wrap .destination-detail-page-wrapper .destination-travelers-section .travelers-cards-grid,#pc-wrap .destination-detail-page-wrapper .destination-travelers-section .travelers-cards-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){#mobile-wrap .destination-detail-page-wrapper .destination-travelers-section .travelers-cards-grid,#pc-wrap .destination-detail-page-wrapper .destination-travelers-section .travelers-cards-grid{grid-template-columns:1fr}}#mobile-wrap .destination-detail-page-wrapper .destination-travelers-section .travelers-cards-grid .traveler-card-item,#pc-wrap .destination-detail-page-wrapper .destination-travelers-section .travelers-cards-grid .traveler-card-item{background:#fff;border-radius:16px;padding:24px;box-shadow:0 1px 4px rgba(0,0,0,.04);border:1px solid rgba(191,199,210,.25);display:flex;flex-direction:column;align-items:center;text-align:center;transition:all .2s ease}#mobile-wrap .destination-detail-page-wrapper .destination-travelers-section .travelers-cards-grid .traveler-card-item:hover,#pc-wrap .destination-detail-page-wrapper .destination-travelers-section .travelers-cards-grid .traveler-card-item:hover{box-shadow:0 6px 16px rgba(0,0,0,.06)}#mobile-wrap .destination-detail-page-wrapper .destination-travelers-section .travelers-cards-grid .traveler-card-item .traveler-avatar,#pc-wrap .destination-detail-page-wrapper .destination-travelers-section .travelers-cards-grid .traveler-card-item .traveler-avatar{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid #e9edff;box-shadow:0 2px 6px rgba(0,0,0,.06)}#mobile-wrap .destination-detail-page-wrapper .destination-travelers-section .travelers-cards-grid .traveler-card-item .traveler-name,#pc-wrap .destination-detail-page-wrapper .destination-travelers-section .travelers-cards-grid .traveler-card-item .traveler-name{font-size:18px;font-weight:700;color:#141b2b;margin:14px 0 2px}#mobile-wrap .destination-detail-page-wrapper .destination-travelers-section .travelers-cards-grid .traveler-card-item .traveler-handle,#pc-wrap .destination-detail-page-wrapper .destination-travelers-section .travelers-cards-grid .traveler-card-item .traveler-handle{font-size:12px;color:#006194;font-weight:600}#mobile-wrap .destination-detail-page-wrapper .destination-travelers-section .travelers-cards-grid .traveler-card-item .traveler-bio,#pc-wrap .destination-detail-page-wrapper .destination-travelers-section .travelers-cards-grid .traveler-card-item .traveler-bio{font-size:13px;color:#3f4850;margin:6px 0 0;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}#mobile-wrap .destination-detail-page-wrapper .destination-travelers-section .travelers-cards-grid .traveler-card-item .journeys-badge-pill,#pc-wrap .destination-detail-page-wrapper .destination-travelers-section .travelers-cards-grid .traveler-card-item .journeys-badge-pill{margin-top:14px;display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:9999px;background:#e9edff;font-size:11px;color:#141b2b;font-weight:500}#mobile-wrap .destination-detail-page-wrapper .destination-travelers-section .travelers-cards-grid .traveler-card-item .journeys-badge-pill .icon-plane,#pc-wrap .destination-detail-page-wrapper .destination-travelers-section .travelers-cards-grid .traveler-card-item .journeys-badge-pill .icon-plane{font-size:13px;color:#006194}#mobile-wrap .destination-detail-page-wrapper .destination-travelers-section .travelers-cards-grid .traveler-card-item .card-actions-row,#pc-wrap .destination-detail-page-wrapper .destination-travelers-section .travelers-cards-grid .traveler-card-item .card-actions-row{width:100%;margin-top:20px;padding-top:14px;border-top:1px solid #e9edff;display:flex;align-items:center;justify-content:space-between;gap:12px}#mobile-wrap .destination-detail-page-wrapper .destination-travelers-section .travelers-cards-grid .traveler-card-item .card-actions-row .profile-link,#pc-wrap .destination-detail-page-wrapper .destination-travelers-section .travelers-cards-grid .traveler-card-item .card-actions-row .profile-link{font-size:13px;color:#545c72;text-decoration:none;transition:color .15s ease}#mobile-wrap .destination-detail-page-wrapper .destination-travelers-section .travelers-cards-grid .traveler-card-item .card-actions-row .profile-link:hover,#pc-wrap .destination-detail-page-wrapper .destination-travelers-section .travelers-cards-grid .traveler-card-item .card-actions-row .profile-link:hover{color:#141b2b}#mobile-wrap .destination-detail-page-wrapper .destination-travelers-section .travelers-cards-grid .traveler-card-item .card-actions-row .follow-toggle-btn,#pc-wrap .destination-detail-page-wrapper .destination-travelers-section .travelers-cards-grid .traveler-card-item .card-actions-row .follow-toggle-btn{padding:6px 16px;border-radius:9999px;border:none;cursor:pointer;font-size:13px;font-weight:600;transition:all .15s ease;background:#006194;color:#fff}#mobile-wrap .destination-detail-page-wrapper .destination-travelers-section .travelers-cards-grid .traveler-card-item .card-actions-row .follow-toggle-btn.following,#pc-wrap .destination-detail-page-wrapper .destination-travelers-section .travelers-cards-grid .traveler-card-item .card-actions-row .follow-toggle-btn.following{background:#dce2f7;color:#141b2b}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section{width:100%;max-width:1300px;margin:0 auto;padding:64px 24px}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-header-bar,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-header-bar{padding-bottom:24px;margin-bottom:32px;border-bottom:1px solid rgba(191,199,210,.4);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-header-bar .title-with-pill,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-header-bar .title-with-pill{display:flex;align-items:center;gap:12px}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-header-bar .title-with-pill .reviews-main-title,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-header-bar .title-with-pill .reviews-main-title{font-size:36px;font-weight:700;color:#141b2b;letter-spacing:-.02em;margin:0}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-header-bar .title-with-pill .community-badge-pill,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-header-bar .title-with-pill .community-badge-pill{padding:4px 12px;border-radius:9999px;background:#e9edff;color:#006194;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-header-bar .reviews-sub-title,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-header-bar .reviews-sub-title{font-size:14px;color:#3f4850;margin:4px 0 0}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-header-bar .aggregate-score-badge,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-header-bar .aggregate-score-badge{display:flex;align-items:center;gap:14px;background:#fff;padding:10px 18px;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.04);border:1px solid rgba(191,199,210,.3)}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-header-bar .aggregate-score-badge .score-number-box,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-header-bar .aggregate-score-badge .score-number-box{width:44px;height:44px;border-radius:12px;background:rgba(245,158,11,.1);color:#d97706;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-header-bar .aggregate-score-badge .score-details-box .stars-group,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-header-bar .aggregate-score-badge .score-details-box .stars-group{display:flex;align-items:center;gap:2px}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-header-bar .aggregate-score-badge .score-details-box .stars-group .icon-star,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-header-bar .aggregate-score-badge .score-details-box .stars-group .icon-star{font-size:16px;color:#f59e0b}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-header-bar .aggregate-score-badge .score-details-box .reviews-tally-label,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-header-bar .aggregate-score-badge .score-details-box .reviews-tally-label{font-size:11px;color:#545c72;margin-top:2px;display:block}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card{background:#fff;border-radius:16px;padding:24px;box-shadow:0 1px 4px rgba(0,0,0,.04);border:1px solid rgba(191,199,210,.3);margin-bottom:32px}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form{display:flex;flex-direction:column;gap:16px}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form .composer-top-row,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form .composer-top-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #e9edff;flex-wrap:wrap}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form .composer-top-row .rating-select-area,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form .composer-top-row .rating-select-area{display:flex;align-items:center;gap:10px}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form .composer-top-row .rating-select-area .rate-prompt-text,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form .composer-top-row .rating-select-area .rate-prompt-text{font-size:14px;font-weight:500;color:#141b2b}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form .composer-top-row .rating-select-area .interactive-stars-row,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form .composer-top-row .rating-select-area .interactive-stars-row{display:flex;align-items:center;gap:4px}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form .composer-top-row .rating-select-area .interactive-stars-row .star-click-btn,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form .composer-top-row .rating-select-area .interactive-stars-row .star-click-btn{background:transparent;border:none;cursor:pointer;padding:0;line-height:1;transition:transform .1s ease}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form .composer-top-row .rating-select-area .interactive-stars-row .star-click-btn:hover,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form .composer-top-row .rating-select-area .interactive-stars-row .star-click-btn:hover{transform:scale(1.15)}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form .composer-top-row .rating-select-area .interactive-stars-row .star-click-btn .star-icon,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form .composer-top-row .rating-select-area .interactive-stars-row .star-click-btn .star-icon{font-size:22px}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form .composer-top-row .rating-select-area .selected-rating-text,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form .composer-top-row .rating-select-area .selected-rating-text{font-size:12px;font-weight:600;color:#006194;margin-left:4px}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form .composer-top-row .user-login-indicator,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form .composer-top-row .user-login-indicator{font-size:12px;color:#545c72}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form .composer-input-row,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form .composer-input-row{display:flex;align-items:center;gap:12px}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form .composer-input-row .composer-user-avatar,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form .composer-input-row .composer-user-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid rgba(191,199,210,.4)}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form .composer-input-row .input-field-wrapper,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form .composer-input-row .input-field-wrapper{flex:1 1;position:relative}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form .composer-input-row .input-field-wrapper .composer-text-input,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form .composer-input-row .input-field-wrapper .composer-text-input{width:100%;height:44px;padding:0 48px 0 16px;border-radius:9999px;background:#f1f3ff;color:#141b2b;font-size:14px;border:1px solid rgba(191,199,210,.3);outline:none;transition:border-color .15s ease}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form .composer-input-row .input-field-wrapper .composer-text-input:focus,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form .composer-input-row .input-field-wrapper .composer-text-input:focus{border-color:#006194}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form .composer-input-row .input-field-wrapper .composer-submit-icon-btn,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form .composer-input-row .input-field-wrapper .composer-submit-icon-btn{position:absolute;right:6px;top:6px;width:32px;height:32px;border-radius:50%;background:#006194;color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form .composer-input-row .input-field-wrapper .composer-submit-icon-btn:hover,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form .composer-input-row .input-field-wrapper .composer-submit-icon-btn:hover{background:#007bb9}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form .composer-input-row .input-field-wrapper .composer-submit-icon-btn .material-symbols-outlined,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form .composer-input-row .input-field-wrapper .composer-submit-icon-btn .material-symbols-outlined{font-size:18px}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form .composer-input-row .composer-post-btn,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form .composer-input-row .composer-post-btn{height:44px;padding:0 20px;border-radius:9999px;background:#006194;color:#fff;font-size:13px;font-weight:600;border:none;cursor:pointer;transition:background .15s ease;flex-shrink:0}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form .composer-input-row .composer-post-btn:hover,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form .composer-input-row .composer-post-btn:hover{background:#007bb9}@media(max-width:640px){#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form .composer-input-row .composer-post-btn,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card .composer-form .composer-input-row .composer-post-btn{display:none}}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container{display:flex;flex-direction:column;gap:16px}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .empty-reviews-box,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .empty-reviews-box{text-align:center;padding:48px 24px;background:#f1f3ff;border-radius:16px}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .empty-reviews-box .icon-empty,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .empty-reviews-box .icon-empty{font-size:40px;color:#707881;margin-bottom:8px}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .empty-reviews-box .empty-title,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .empty-reviews-box .empty-title{font-size:16px;font-weight:700;color:#141b2b;margin:0 0 4px}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .empty-reviews-box .empty-desc,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .empty-reviews-box .empty-desc{font-size:13px;color:#3f4850;margin:0}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item{background:#fff;border-radius:16px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.03);border:1px solid rgba(191,199,210,.2);transition:border-color .2s ease}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item:hover,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item:hover{border-color:rgba(191,199,210,.5)}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item .review-header-flex,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item .review-header-flex{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item .review-header-flex .author-info-flex,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item .review-header-flex .author-info-flex{display:flex;align-items:center;gap:12px}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item .review-header-flex .author-info-flex .author-avatar,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item .review-header-flex .author-info-flex .author-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1px solid #e9edff}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item .review-header-flex .author-info-flex .author-meta-row,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item .review-header-flex .author-info-flex .author-meta-row{display:flex;align-items:center;gap:8px}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item .review-header-flex .author-info-flex .author-meta-row .author-name,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item .review-header-flex .author-info-flex .author-meta-row .author-name{font-size:14px;font-weight:600;color:#141b2b}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item .review-header-flex .author-info-flex .author-meta-row .author-handle,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item .review-header-flex .author-info-flex .author-meta-row .author-handle{font-size:12px;color:#545c72}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item .review-header-flex .author-info-flex .author-meta-row .meta-dot,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item .review-header-flex .author-info-flex .author-meta-row .meta-dot{width:3px;height:3px;border-radius:50%;background:#bfc7d2}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item .review-header-flex .author-info-flex .author-meta-row .review-date,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item .review-header-flex .author-info-flex .author-meta-row .review-date{font-size:12px;color:#545c72}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item .review-header-flex .author-info-flex .stars-row,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item .review-header-flex .author-info-flex .stars-row{display:flex;align-items:center;gap:2px;margin-top:2px}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item .review-header-flex .author-info-flex .stars-row .star-icon-small,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item .review-header-flex .author-info-flex .stars-row .star-icon-small{font-size:14px;color:#f59e0b}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item .review-header-flex .author-info-flex .stars-row .rating-value-small,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item .review-header-flex .author-info-flex .stars-row .rating-value-small{font-size:12px;font-weight:600;color:#141b2b;margin-left:4px}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item .review-header-flex .thumb-like-btn,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item .review-header-flex .thumb-like-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:9999px;background:#f1f3ff;border:none;cursor:pointer;color:#3f4850;font-size:12px;transition:all .15s ease}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item .review-header-flex .thumb-like-btn:hover,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item .review-header-flex .thumb-like-btn:hover{background:#e9edff;color:#141b2b}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item .review-header-flex .thumb-like-btn.liked,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item .review-header-flex .thumb-like-btn.liked{color:#006194;background:rgba(0,97,148,.1)}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item .review-header-flex .thumb-like-btn .icon-thumb,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item .review-header-flex .thumb-like-btn .icon-thumb{font-size:14px}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item .review-header-flex .thumb-like-btn .thumb-count,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item .review-header-flex .thumb-like-btn .thumb-count{font-weight:500}#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item .review-body-text,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item .review-body-text{font-size:14px;line-height:1.6;color:#3f4850;margin:12px 0 0 52px}@media(max-width:640px){#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item .review-body-text,#pc-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item .review-body-text{margin-left:0}}#mobile-wrap .destination-detail-page-wrapper .destination-continue-exploring-section,#pc-wrap .destination-detail-page-wrapper .destination-continue-exploring-section{width:100%;background:#fff;padding:64px 0 80px}#mobile-wrap .destination-detail-page-wrapper .destination-continue-exploring-section .section-header-box,#pc-wrap .destination-detail-page-wrapper .destination-continue-exploring-section .section-header-box{max-width:1300px;margin:0 auto 32px}#mobile-wrap .destination-detail-page-wrapper .destination-continue-exploring-section .section-header-box .continue-heading,#pc-wrap .destination-detail-page-wrapper .destination-continue-exploring-section .section-header-box .continue-heading{font-size:36px;font-weight:700;color:#141b2b;letter-spacing:-.02em;margin:0}#mobile-wrap .destination-detail-page-wrapper .destination-continue-exploring-section .section-header-box .continue-subheading,#pc-wrap .destination-detail-page-wrapper .destination-continue-exploring-section .section-header-box .continue-subheading{font-size:14px;color:#3f4850;margin:6px 0 0}#mobile-wrap .destination-detail-page-wrapper .destination-continue-exploring-section .continue-cards-grid,#pc-wrap .destination-detail-page-wrapper .destination-continue-exploring-section .continue-cards-grid{max-width:1300px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media(max-width:900px){#mobile-wrap .destination-detail-page-wrapper .destination-continue-exploring-section .continue-cards-grid,#pc-wrap .destination-detail-page-wrapper .destination-continue-exploring-section .continue-cards-grid{grid-template-columns:1fr}}#mobile-wrap .destination-detail-page-wrapper .destination-continue-exploring-section .continue-cards-grid .continue-card-item,#pc-wrap .destination-detail-page-wrapper .destination-continue-exploring-section .continue-cards-grid .continue-card-item{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.04);border:1px solid rgba(191,199,210,.25);display:flex;flex-direction:column;transition:all .3s cubic-bezier(.16,1,.3,1)}#mobile-wrap .destination-detail-page-wrapper .destination-continue-exploring-section .continue-cards-grid .continue-card-item:hover,#pc-wrap .destination-detail-page-wrapper .destination-continue-exploring-section .continue-cards-grid .continue-card-item:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.08)}#mobile-wrap .destination-detail-page-wrapper .destination-continue-exploring-section .continue-cards-grid .continue-card-item:hover .image-container .country-img,#pc-wrap .destination-detail-page-wrapper .destination-continue-exploring-section .continue-cards-grid .continue-card-item:hover .image-container .country-img{transform:scale(1.06)}#mobile-wrap .destination-detail-page-wrapper .destination-continue-exploring-section .continue-cards-grid .continue-card-item:hover .explore-cta-row .icon-arrow,#pc-wrap .destination-detail-page-wrapper .destination-continue-exploring-section .continue-cards-grid .continue-card-item:hover .explore-cta-row .icon-arrow{transform:translateX(4px)}#mobile-wrap .destination-detail-page-wrapper .destination-continue-exploring-section .continue-cards-grid .continue-card-item .card-link-wrapper,#pc-wrap .destination-detail-page-wrapper .destination-continue-exploring-section .continue-cards-grid .continue-card-item .card-link-wrapper{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}#mobile-wrap .destination-detail-page-wrapper .destination-continue-exploring-section .continue-cards-grid .continue-card-item .image-container,#pc-wrap .destination-detail-page-wrapper .destination-continue-exploring-section .continue-cards-grid .continue-card-item .image-container{position:relative;height:224px;width:100%;overflow:hidden}#mobile-wrap .destination-detail-page-wrapper .destination-continue-exploring-section .continue-cards-grid .continue-card-item .image-container .country-img,#pc-wrap .destination-detail-page-wrapper .destination-continue-exploring-section .continue-cards-grid .continue-card-item .image-container .country-img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease-out}#mobile-wrap .destination-detail-page-wrapper .destination-continue-exploring-section .continue-cards-grid .continue-card-item .image-container .image-scrim,#pc-wrap .destination-detail-page-wrapper .destination-continue-exploring-section .continue-cards-grid .continue-card-item .image-container .image-scrim{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,transparent 60%)}#mobile-wrap .destination-detail-page-wrapper .destination-continue-exploring-section .continue-cards-grid .continue-card-item .image-container .country-title-overlay,#pc-wrap .destination-detail-page-wrapper .destination-continue-exploring-section .continue-cards-grid .continue-card-item .image-container .country-title-overlay{position:absolute;bottom:14px;left:16px;color:#fff;font-size:22px;font-weight:700;display:flex;align-items:center;gap:8px}#mobile-wrap .destination-detail-page-wrapper .destination-continue-exploring-section .continue-cards-grid .continue-card-item .image-container .country-title-overlay .flag-icon,#pc-wrap .destination-detail-page-wrapper .destination-continue-exploring-section .continue-cards-grid .continue-card-item .image-container .country-title-overlay .flag-icon{font-size:20px}#mobile-wrap .destination-detail-page-wrapper .destination-continue-exploring-section .continue-cards-grid .continue-card-item .card-info-box,#pc-wrap .destination-detail-page-wrapper .destination-continue-exploring-section .continue-cards-grid .continue-card-item .card-info-box{padding:20px;display:flex;flex-direction:column;justify-content:space-between;flex:1 1}#mobile-wrap .destination-detail-page-wrapper .destination-continue-exploring-section .continue-cards-grid .continue-card-item .card-info-box .card-desc-text,#pc-wrap .destination-detail-page-wrapper .destination-continue-exploring-section .continue-cards-grid .continue-card-item .card-info-box .card-desc-text{font-size:14px;line-height:1.5;color:#3f4850;margin:0}#mobile-wrap .destination-detail-page-wrapper .destination-continue-exploring-section .continue-cards-grid .continue-card-item .card-info-box .explore-cta-row,#pc-wrap .destination-detail-page-wrapper .destination-continue-exploring-section .continue-cards-grid .continue-card-item .card-info-box .explore-cta-row{margin-top:16px;padding-top:12px;display:flex;align-items:center;font-size:14px;font-weight:600;color:#006194}#mobile-wrap .destination-detail-page-wrapper .destination-continue-exploring-section .continue-cards-grid .continue-card-item .card-info-box .explore-cta-row .icon-arrow,#pc-wrap .destination-detail-page-wrapper .destination-continue-exploring-section .continue-cards-grid .continue-card-item .card-info-box .explore-cta-row .icon-arrow{font-size:16px;margin-left:4px;transition:transform .2s ease}#mobile-wrap .community-page-wrapper,#pc-wrap .community-page-wrapper{width:100%;display:flex;flex-direction:column;background-color:#f9f9ff;min-height:100vh}#mobile-wrap .community-main-section,#pc-wrap .community-main-section{width:100%;padding-top:24px;padding-bottom:64px;background-color:#f9f9ff}#mobile-wrap .community-main-container,#pc-wrap .community-main-container{width:100%;max-width:1300px;margin:0 auto;display:flex;flex-direction:column}#mobile-wrap .community-header,#pc-wrap .community-header{margin-bottom:24px}#mobile-wrap .community-header .header-top-row,#pc-wrap .community-header .header-top-row{display:flex;flex-direction:column;gap:20px;padding-bottom:24px;border-bottom:1px solid rgba(225,232,253,.7)}@media(min-width:768px){#mobile-wrap .community-header .header-top-row,#pc-wrap .community-header .header-top-row{flex-direction:row;align-items:flex-end;justify-content:space-between}}#mobile-wrap .community-header .header-title-box,#pc-wrap .community-header .header-title-box{max-width:680px}#mobile-wrap .community-header .header-title-box .dispatch-badge,#pc-wrap .community-header .header-title-box .dispatch-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:9999px;background-color:rgba(204,229,255,.7);color:#004b73;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px}#mobile-wrap .community-header .header-title-box .dispatch-badge .icon,#pc-wrap .community-header .header-title-box .dispatch-badge .icon{font-size:15px}#mobile-wrap .community-header .header-title-box .main-title,#pc-wrap .community-header .header-title-box .main-title{font-size:34px;font-weight:700;letter-spacing:-.025em;color:#141b2b;margin:0 0 10px;line-height:1.2}@media(min-width:768px){#mobile-wrap .community-header .header-title-box .main-title,#pc-wrap .community-header .header-title-box .main-title{font-size:40px}}#mobile-wrap .community-header .header-title-box .subtitle,#pc-wrap .community-header .header-title-box .subtitle{font-size:15px;color:#3f4850;line-height:1.6;margin:0}#mobile-wrap .community-header .header-actions,#pc-wrap .community-header .header-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}#mobile-wrap .community-header .header-actions .sort-dropdown-container,#pc-wrap .community-header .header-actions .sort-dropdown-container{position:relative;display:inline-block}#mobile-wrap .community-header .header-actions .sort-dropdown-container .sort-trigger-btn,#pc-wrap .community-header .header-actions .sort-dropdown-container .sort-trigger-btn{display:flex;align-items:center;gap:8px;background-color:#fff;padding:10px 18px;border-radius:9999px;color:#141b2b;font-size:13px;font-weight:600;border:1px solid rgba(191,199,210,.25);box-shadow:0 1px 3px rgba(0,0,0,.04);cursor:pointer;transition:all .2s ease}#mobile-wrap .community-header .header-actions .sort-dropdown-container .sort-trigger-btn:hover,#pc-wrap .community-header .header-actions .sort-dropdown-container .sort-trigger-btn:hover{background-color:#f1f3ff;border-color:rgba(191,199,210,.5)}#mobile-wrap .community-header .header-actions .sort-dropdown-container .sort-trigger-btn .sort-icon,#pc-wrap .community-header .header-actions .sort-dropdown-container .sort-trigger-btn .sort-icon{font-size:18px;color:#3f4850}#mobile-wrap .community-header .header-actions .sort-dropdown-container .sort-trigger-btn .chevron-icon,#pc-wrap .community-header .header-actions .sort-dropdown-container .sort-trigger-btn .chevron-icon{font-size:16px;color:#707881}#mobile-wrap .community-header .header-actions .sort-dropdown-container .sort-menu-card,#pc-wrap .community-header .header-actions .sort-dropdown-container .sort-menu-card{position:absolute;right:0;top:calc(100% + 8px);width:170px;border-radius:14px;background-color:#fff;box-shadow:0 10px 28px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.06);padding:6px;z-index:50}#mobile-wrap .community-header .header-actions .sort-dropdown-container .sort-menu-card .sort-menu-item,#pc-wrap .community-header .header-actions .sort-dropdown-container .sort-menu-card .sort-menu-item{width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:8px;border:none;background:transparent;font-size:13px;color:#3f4850;cursor:pointer;transition:all .15s ease}#mobile-wrap .community-header .header-actions .sort-dropdown-container .sort-menu-card .sort-menu-item:hover,#pc-wrap .community-header .header-actions .sort-dropdown-container .sort-menu-card .sort-menu-item:hover{background-color:#f1f3ff;color:#141b2b}#mobile-wrap .community-header .header-actions .sort-dropdown-container .sort-menu-card .sort-menu-item.active,#pc-wrap .community-header .header-actions .sort-dropdown-container .sort-menu-card .sort-menu-item.active{color:#006194;font-weight:600;background-color:rgba(204,229,255,.3)}#mobile-wrap .community-header .header-actions .sort-dropdown-container .sort-menu-card .sort-menu-item .check-icon,#pc-wrap .community-header .header-actions .sort-dropdown-container .sort-menu-card .sort-menu-item .check-icon{font-size:18px;color:#006194}#mobile-wrap .community-header .header-actions .write-story-btn,#pc-wrap .community-header .header-actions .write-story-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:9999px;background-color:#006194;color:#fff;font-size:13px;font-weight:600;border:none;box-shadow:0 2px 8px rgba(0,97,148,.25);cursor:pointer;transition:all .2s ease}#mobile-wrap .community-header .header-actions .write-story-btn:hover,#pc-wrap .community-header .header-actions .write-story-btn:hover{background-color:#007bb9;box-shadow:0 4px 12px rgba(0,97,148,.35);transform:translateY(-1px)}#mobile-wrap .community-header .header-actions .write-story-btn .edit-icon,#pc-wrap .community-header .header-actions .write-story-btn .edit-icon{font-size:18px}#mobile-wrap .community-categories-nav,#pc-wrap .community-categories-nav{width:100%;overflow-x:auto;padding-bottom:8px}#mobile-wrap .community-categories-nav::-webkit-scrollbar,#pc-wrap .community-categories-nav::-webkit-scrollbar{display:none}#mobile-wrap .community-categories-nav,#pc-wrap .community-categories-nav{-ms-overflow-style:none;scrollbar-width:none}#mobile-wrap .community-categories-nav .pills-scroll-wrapper,#pc-wrap .community-categories-nav .pills-scroll-wrapper{display:flex;align-items:center;gap:8px;min-width:max-content}#mobile-wrap .community-categories-nav .pills-scroll-wrapper .category-pill,#pc-wrap .community-categories-nav .pills-scroll-wrapper .category-pill{padding:8px 18px;border-radius:9999px;font-size:13px;font-weight:500;border:none;white-space:nowrap;cursor:pointer;background-color:#fff;color:#3f4850;transition:all .15s ease}#mobile-wrap .community-categories-nav .pills-scroll-wrapper .category-pill:hover,#pc-wrap .community-categories-nav .pills-scroll-wrapper .category-pill:hover{background-color:#f1f3ff;color:#141b2b}#mobile-wrap .community-categories-nav .pills-scroll-wrapper .category-pill.active,#pc-wrap .community-categories-nav .pills-scroll-wrapper .category-pill.active{background-color:#141b2b;color:#fff;font-weight:600;box-shadow:0 2px 6px rgba(20,27,43,.18)}#mobile-wrap .community-columns-layout,#pc-wrap .community-columns-layout{display:flex;flex-direction:column;gap:32px;margin-top:24px;align-items:flex-start}@media(min-width:1024px){#mobile-wrap .community-columns-layout,#pc-wrap .community-columns-layout{flex-direction:row}}#mobile-wrap .community-columns-layout .community-feed-column,#pc-wrap .community-columns-layout .community-feed-column{flex:1 1;min-width:0;width:100%;display:flex;flex-direction:column;gap:24px}@media(min-width:1024px){#mobile-wrap .community-columns-layout .community-feed-column,#pc-wrap .community-columns-layout .community-feed-column{width:auto}}#mobile-wrap .community-columns-layout .community-sidebar-column,#pc-wrap .community-columns-layout .community-sidebar-column{width:100%;flex-shrink:0;display:flex;flex-direction:column;gap:24px}@media(min-width:1024px){#mobile-wrap .community-columns-layout .community-sidebar-column,#pc-wrap .community-columns-layout .community-sidebar-column{width:320px;position:-webkit-sticky;position:sticky;top:88px}}#mobile-wrap .community-cards-stack,#pc-wrap .community-cards-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;width:100%;min-width:0}#mobile-wrap .community-card-article,#pc-wrap .community-card-article{background-color:#fff;border-radius:16px;box-shadow:0 1px 4px rgba(0,0,0,.04);padding:24px;display:flex;flex-direction:column;gap:16px;border:1px solid rgba(191,199,210,.15);cursor:pointer;min-width:0;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease}#mobile-wrap .community-card-article:hover,#pc-wrap .community-card-article:hover{box-shadow:0 8px 24px rgba(0,0,0,.07)}#mobile-wrap .community-card-article:focus-visible,#pc-wrap .community-card-article:focus-visible{outline:2px solid #006194;outline-offset:3px}#mobile-wrap .community-card-article .card-author-row,#pc-wrap .community-card-article .card-author-row{display:flex;align-items:center;justify-content:space-between;gap:12px}#mobile-wrap .community-card-article .card-author-row .author-info-group,#pc-wrap .community-card-article .card-author-row .author-info-group{display:flex;align-items:center;gap:12px;min-width:0}#mobile-wrap .community-card-article .card-author-row .author-info-group .avatar-wrapper,#pc-wrap .community-card-article .card-author-row .author-info-group .avatar-wrapper{position:relative;flex-shrink:0}#mobile-wrap .community-card-article .card-author-row .author-info-group .avatar-wrapper .avatar-img,#pc-wrap .community-card-article .card-author-row .author-info-group .avatar-wrapper .avatar-img{width:44px;height:44px;border-radius:50%;object-fit:cover;box-shadow:0 1px 3px rgba(0,0,0,.08)}#mobile-wrap .community-card-article .card-author-row .author-info-group .avatar-wrapper .verified-badge-pill,#pc-wrap .community-card-article .card-author-row .author-info-group .avatar-wrapper .verified-badge-pill{position:absolute;bottom:-2px;right:-2px;width:16px;height:16px;border-radius:50%;background-color:#006194;color:#fff;display:flex;align-items:center;justify-content:center}#mobile-wrap .community-card-article .card-author-row .author-info-group .avatar-wrapper .verified-badge-pill .icon,#pc-wrap .community-card-article .card-author-row .author-info-group .avatar-wrapper .verified-badge-pill .icon{font-size:11px}#mobile-wrap .community-card-article .card-author-row .author-info-group .author-details,#pc-wrap .community-card-article .card-author-row .author-info-group .author-details{min-width:0}#mobile-wrap .community-card-article .card-author-row .author-info-group .author-details .name-and-badge,#pc-wrap .community-card-article .card-author-row .author-info-group .author-details .name-and-badge{display:flex;align-items:center;gap:6px;flex-wrap:wrap}#mobile-wrap .community-card-article .card-author-row .author-info-group .author-details .name-and-badge .author-name,#pc-wrap .community-card-article .card-author-row .author-info-group .author-details .name-and-badge .author-name{font-size:15px;font-weight:600;color:#141b2b}#mobile-wrap .community-card-article .card-author-row .author-info-group .author-details .name-and-badge .badge-pill,#pc-wrap .community-card-article .card-author-row .author-info-group .author-details .name-and-badge .badge-pill{padding:2px 8px;border-radius:9999px;background-color:#cce5ff;color:#001d31;font-size:10px;font-weight:600;letter-spacing:.02em}#mobile-wrap .community-card-article .card-author-row .author-info-group .author-details .meta-subline,#pc-wrap .community-card-article .card-author-row .author-info-group .author-details .meta-subline{display:flex;align-items:center;gap:6px;font-size:12px;color:#3f4850;margin-top:2px}#mobile-wrap .community-card-article .card-author-row .author-info-group .author-details .meta-subline .bullet,#pc-wrap .community-card-article .card-author-row .author-info-group .author-details .meta-subline .bullet{font-size:10px}#mobile-wrap .community-card-article .card-author-row .bookmark-btn,#pc-wrap .community-card-article .card-author-row .bookmark-btn{border:none;background:transparent;color:#3f4850;padding:6px;border-radius:50%;cursor:pointer;transition:all .15s ease}#mobile-wrap .community-card-article .card-author-row .bookmark-btn:hover,#pc-wrap .community-card-article .card-author-row .bookmark-btn:hover{background-color:#f1f3ff;color:#141b2b}#mobile-wrap .community-card-article .card-author-row .bookmark-btn.bookmarked,#pc-wrap .community-card-article .card-author-row .bookmark-btn.bookmarked{color:#006194}#mobile-wrap .community-card-article .card-author-row .bookmark-btn .material-symbols-outlined,#pc-wrap .community-card-article .card-author-row .bookmark-btn .material-symbols-outlined{font-size:20px}#mobile-wrap .community-card-article .card-body-section,#pc-wrap .community-card-article .card-body-section{display:flex;flex-direction:column;gap:8px}#mobile-wrap .community-card-article .card-body-section .tags-row,#pc-wrap .community-card-article .card-body-section .tags-row{display:flex;align-items:center;gap:8px}#mobile-wrap .community-card-article .card-body-section .tags-row .category-tag-pill,#pc-wrap .community-card-article .card-body-section .tags-row .category-tag-pill{padding:2px 10px;border-radius:9999px;background-color:#e1e8fd;color:#3f4850;font-size:11px;font-weight:600}#mobile-wrap .community-card-article .card-body-section .tags-row .read-time,#pc-wrap .community-card-article .card-body-section .tags-row .read-time{font-size:12px;color:#3f4850}#mobile-wrap .community-card-article .card-body-section .title-link,#pc-wrap .community-card-article .card-body-section .title-link{text-decoration:none;white-space:normal;display:block;min-width:0}#mobile-wrap .community-card-article .card-body-section .title-link .article-title,#pc-wrap .community-card-article .card-body-section .title-link .article-title{font-size:20px;font-weight:700;color:#141b2b;line-height:1.35;margin:0;cursor:pointer;white-space:normal;word-break:break-word;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s ease}#mobile-wrap .community-card-article .card-body-section .title-link .article-title:hover,#pc-wrap .community-card-article .card-body-section .title-link .article-title:hover{color:#006194}@media(min-width:768px){#mobile-wrap .community-card-article .card-body-section .title-link .article-title,#pc-wrap .community-card-article .card-body-section .title-link .article-title{font-size:22px}}#mobile-wrap .community-card-article .card-body-section .article-excerpt,#pc-wrap .community-card-article .card-body-section .article-excerpt{font-size:14px;color:#3f4850;line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#mobile-wrap .community-card-article .card-featured-media,#pc-wrap .community-card-article .card-featured-media{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background-color:#e9edff}#mobile-wrap .community-card-article .card-featured-media .featured-image,#pc-wrap .community-card-article .card-featured-media .featured-image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}#mobile-wrap .community-card-article .card-featured-media .featured-image:hover,#pc-wrap .community-card-article .card-featured-media .featured-image:hover{transform:scale(1.02)}#mobile-wrap .community-card-article .card-featured-media .location-pill-overlay,#pc-wrap .community-card-article .card-featured-media .location-pill-overlay{position:absolute;bottom:12px;left:12px;display:flex;align-items:center;gap:6px;padding:5px 12px;border-radius:9999px;background-color:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#141b2b;font-size:12px;font-weight:600;box-shadow:0 2px 6px rgba(0,0,0,.1)}#mobile-wrap .community-card-article .card-featured-media .location-pill-overlay .pin-icon,#pc-wrap .community-card-article .card-featured-media .location-pill-overlay .pin-icon{font-size:15px;color:#006194}#mobile-wrap .community-card-article .card-footer-actions,#pc-wrap .community-card-article .card-footer-actions{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid rgba(225,232,253,.6)}#mobile-wrap .community-card-article .card-footer-actions .left-engagement-group,#pc-wrap .community-card-article .card-footer-actions .left-engagement-group{display:flex;align-items:center;gap:18px}#mobile-wrap .community-card-article .card-footer-actions .left-engagement-group .comment-action-btn,#mobile-wrap .community-card-article .card-footer-actions .left-engagement-group .like-action-btn,#mobile-wrap .community-card-article .card-footer-actions .left-engagement-group .share-action-btn,#pc-wrap .community-card-article .card-footer-actions .left-engagement-group .comment-action-btn,#pc-wrap .community-card-article .card-footer-actions .left-engagement-group .like-action-btn,#pc-wrap .community-card-article .card-footer-actions .left-engagement-group .share-action-btn{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;color:#3f4850;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}#mobile-wrap .community-card-article .card-footer-actions .left-engagement-group .comment-action-btn .material-symbols-outlined,#mobile-wrap .community-card-article .card-footer-actions .left-engagement-group .like-action-btn .material-symbols-outlined,#mobile-wrap .community-card-article .card-footer-actions .left-engagement-group .share-action-btn .material-symbols-outlined,#pc-wrap .community-card-article .card-footer-actions .left-engagement-group .comment-action-btn .material-symbols-outlined,#pc-wrap .community-card-article .card-footer-actions .left-engagement-group .like-action-btn .material-symbols-outlined,#pc-wrap .community-card-article .card-footer-actions .left-engagement-group .share-action-btn .material-symbols-outlined{font-size:20px}#mobile-wrap .community-card-article .card-footer-actions .left-engagement-group .comment-action-btn:hover,#mobile-wrap .community-card-article .card-footer-actions .left-engagement-group .like-action-btn:hover,#mobile-wrap .community-card-article .card-footer-actions .left-engagement-group .share-action-btn:hover,#pc-wrap .community-card-article .card-footer-actions .left-engagement-group .comment-action-btn:hover,#pc-wrap .community-card-article .card-footer-actions .left-engagement-group .like-action-btn:hover,#pc-wrap .community-card-article .card-footer-actions .left-engagement-group .share-action-btn:hover{color:#141b2b}#mobile-wrap .community-card-article .card-footer-actions .left-engagement-group .like-action-btn.active,#mobile-wrap .community-card-article .card-footer-actions .left-engagement-group .like-action-btn:hover,#pc-wrap .community-card-article .card-footer-actions .left-engagement-group .like-action-btn.active,#pc-wrap .community-card-article .card-footer-actions .left-engagement-group .like-action-btn:hover{color:#ba1a1a}#mobile-wrap .community-card-article .card-footer-actions .read-dispatch-link,#pc-wrap .community-card-article .card-footer-actions .read-dispatch-link{display:inline-flex;align-items:center;gap:4px;color:#006194;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s ease}#mobile-wrap .community-card-article .card-footer-actions .read-dispatch-link:hover,#pc-wrap .community-card-article .card-footer-actions .read-dispatch-link:hover{color:#007bb9}#mobile-wrap .community-card-article .card-footer-actions .read-dispatch-link:hover .icon,#pc-wrap .community-card-article .card-footer-actions .read-dispatch-link:hover .icon{transform:translateX(3px)}#mobile-wrap .community-card-article .card-footer-actions .read-dispatch-link .icon,#pc-wrap .community-card-article .card-footer-actions .read-dispatch-link .icon{font-size:16px;transition:transform .2s ease}#mobile-wrap .sidebar-ranking-card,#pc-wrap .sidebar-ranking-card{background-color:#fff;border-radius:16px;padding:20px;box-shadow:0 1px 4px rgba(0,0,0,.04);border:1px solid rgba(191,199,210,.15);display:flex;flex-direction:column;gap:16px}#mobile-wrap .sidebar-ranking-card .card-header-bar,#pc-wrap .sidebar-ranking-card .card-header-bar{display:flex;align-items:center;justify-content:space-between}#mobile-wrap .sidebar-ranking-card .card-header-bar .header-left,#pc-wrap .sidebar-ranking-card .card-header-bar .header-left{display:flex;align-items:center;gap:10px}#mobile-wrap .sidebar-ranking-card .card-header-bar .header-left .header-icon,#pc-wrap .sidebar-ranking-card .card-header-bar .header-left .header-icon{font-size:22px;color:#006194}#mobile-wrap .sidebar-ranking-card .card-header-bar .header-left .section-title,#pc-wrap .sidebar-ranking-card .card-header-bar .header-left .section-title{font-size:14px;font-weight:700;color:#141b2b;margin:0;line-height:1.2}#mobile-wrap .sidebar-ranking-card .card-header-bar .header-left .section-subtitle,#pc-wrap .sidebar-ranking-card .card-header-bar .header-left .section-subtitle{font-size:11px;color:#3f4850;margin:2px 0 0}#mobile-wrap .sidebar-ranking-card .card-header-bar .view-all-link,#pc-wrap .sidebar-ranking-card .card-header-bar .view-all-link{font-size:12px;font-weight:600;color:#006194;text-decoration:none}#mobile-wrap .sidebar-ranking-card .card-header-bar .view-all-link:hover,#pc-wrap .sidebar-ranking-card .card-header-bar .view-all-link:hover{text-decoration:underline}#mobile-wrap .sidebar-ranking-card .ranked-rows-list,#pc-wrap .sidebar-ranking-card .ranked-rows-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}#mobile-wrap .sidebar-ranking-card .ranked-rows-list .ranked-item-row,#pc-wrap .sidebar-ranking-card .ranked-rows-list .ranked-item-row{display:flex;align-items:center;justify-content:space-between;gap:10px}#mobile-wrap .sidebar-ranking-card .ranked-rows-list .ranked-item-row .item-profile-info,#pc-wrap .sidebar-ranking-card .ranked-rows-list .ranked-item-row .item-profile-info{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1;text-decoration:none}#mobile-wrap .sidebar-ranking-card .ranked-rows-list .ranked-item-row .item-profile-info:hover .user-name,#pc-wrap .sidebar-ranking-card .ranked-rows-list .ranked-item-row .item-profile-info:hover .user-name{color:#006194}#mobile-wrap .sidebar-ranking-card .ranked-rows-list .ranked-item-row .item-profile-info .rank-number,#pc-wrap .sidebar-ranking-card .ranked-rows-list .ranked-item-row .item-profile-info .rank-number{font-size:12px;font-weight:700;color:#707881;width:14px;text-align:center;flex-shrink:0}#mobile-wrap .sidebar-ranking-card .ranked-rows-list .ranked-item-row .item-profile-info .user-avatar,#pc-wrap .sidebar-ranking-card .ranked-rows-list .ranked-item-row .item-profile-info .user-avatar{width:34px;height:34px;border-radius:50%;object-fit:cover;flex-shrink:0}#mobile-wrap .sidebar-ranking-card .ranked-rows-list .ranked-item-row .item-profile-info .agency-icon-box,#pc-wrap .sidebar-ranking-card .ranked-rows-list .ranked-item-row .item-profile-info .agency-icon-box{width:34px;height:34px;border-radius:50%;background-color:#e1e8fd;color:#006194;display:flex;align-items:center;justify-content:center;flex-shrink:0}#mobile-wrap .sidebar-ranking-card .ranked-rows-list .ranked-item-row .item-profile-info .agency-icon-box .material-symbols-outlined,#pc-wrap .sidebar-ranking-card .ranked-rows-list .ranked-item-row .item-profile-info .agency-icon-box .material-symbols-outlined{font-size:18px}#mobile-wrap .sidebar-ranking-card .ranked-rows-list .ranked-item-row .item-profile-info .user-text-meta,#pc-wrap .sidebar-ranking-card .ranked-rows-list .ranked-item-row .item-profile-info .user-text-meta{min-width:0}#mobile-wrap .sidebar-ranking-card .ranked-rows-list .ranked-item-row .item-profile-info .user-text-meta .name-line,#pc-wrap .sidebar-ranking-card .ranked-rows-list .ranked-item-row .item-profile-info .user-text-meta .name-line{display:flex;align-items:center;gap:5px}#mobile-wrap .sidebar-ranking-card .ranked-rows-list .ranked-item-row .item-profile-info .user-text-meta .name-line .user-name,#pc-wrap .sidebar-ranking-card .ranked-rows-list .ranked-item-row .item-profile-info .user-text-meta .name-line .user-name{font-size:13px;font-weight:600;color:#141b2b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}#mobile-wrap .sidebar-ranking-card .ranked-rows-list .ranked-item-row .item-profile-info .user-text-meta .name-line .badge-tag,#pc-wrap .sidebar-ranking-card .ranked-rows-list .ranked-item-row .item-profile-info .user-text-meta .name-line .badge-tag{font-size:9px;font-weight:700;padding:1px 5px;border-radius:9999px;background-color:#cce5ff;color:#001d31}#mobile-wrap .sidebar-ranking-card .ranked-rows-list .ranked-item-row .item-profile-info .user-text-meta .sub-line,#pc-wrap .sidebar-ranking-card .ranked-rows-list .ranked-item-row .item-profile-info .user-text-meta .sub-line{display:block;font-size:11px;color:#3f4850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}#mobile-wrap .sidebar-ranking-card .ranked-rows-list .ranked-item-row .item-action-box,#pc-wrap .sidebar-ranking-card .ranked-rows-list .ranked-item-row .item-action-box{flex-shrink:0}#mobile-wrap .sidebar-ranking-card .ranked-rows-list .ranked-item-row .item-action-box .btn-follow-standard.size-sm,#pc-wrap .sidebar-ranking-card .ranked-rows-list .ranked-item-row .item-action-box .btn-follow-standard.size-sm{min-width:78px;padding:4px 10px;font-size:11px;height:28px;gap:3px}#mobile-wrap .sidebar-ranking-card .ranked-rows-list .ranked-item-row .item-action-box .btn-follow-standard.size-sm .material-symbols-outlined,#pc-wrap .sidebar-ranking-card .ranked-rows-list .ranked-item-row .item-action-box .btn-follow-standard.size-sm .material-symbols-outlined{font-size:15px}#mobile-wrap .sidebar-ranking-card .ranked-rows-list .ranked-item-row .follow-toggle-btn,#pc-wrap .sidebar-ranking-card .ranked-rows-list .ranked-item-row .follow-toggle-btn{padding:4px 12px;border-radius:9999px;font-size:11px;font-weight:600;border:none;cursor:pointer;background-color:#e1e8fd;color:#141b2b;flex-shrink:0;transition:all .15s ease}#mobile-wrap .sidebar-ranking-card .ranked-rows-list .ranked-item-row .follow-toggle-btn:hover,#pc-wrap .sidebar-ranking-card .ranked-rows-list .ranked-item-row .follow-toggle-btn:hover{background-color:#dce2f7}#mobile-wrap .sidebar-ranking-card .ranked-rows-list .ranked-item-row .follow-toggle-btn.following,#pc-wrap .sidebar-ranking-card .ranked-rows-list .ranked-item-row .follow-toggle-btn.following{background-color:#141b2b;color:#fff}#mobile-wrap .sidebar-trust-standard-card,#pc-wrap .sidebar-trust-standard-card{border-radius:16px;background-color:#f1f3ff;padding:16px;display:flex;flex-direction:column;gap:6px}#mobile-wrap .sidebar-trust-standard-card .trust-header,#pc-wrap .sidebar-trust-standard-card .trust-header{display:flex;align-items:center;gap:6px}#mobile-wrap .sidebar-trust-standard-card .trust-header .trust-icon,#pc-wrap .sidebar-trust-standard-card .trust-header .trust-icon{font-size:16px;color:#006194}#mobile-wrap .sidebar-trust-standard-card .trust-header .trust-title,#pc-wrap .sidebar-trust-standard-card .trust-header .trust-title{font-size:12px;font-weight:700;color:#141b2b}#mobile-wrap .sidebar-trust-standard-card .trust-description,#pc-wrap .sidebar-trust-standard-card .trust-description{font-size:11px;color:#3f4850;line-height:1.5;margin:0}#mobile-wrap .community-loading-box,#pc-wrap .community-loading-box{padding:60px 20px;text-align:center;background-color:#fff;border-radius:16px;display:flex;flex-direction:column;align-items:center;gap:16px}#mobile-wrap .community-loading-box .loading-spinner,#pc-wrap .community-loading-box .loading-spinner{width:36px;height:36px;border:3px solid #e1e8fd;border-top-color:#006194;border-radius:50%;animation:spin .8s linear infinite}#mobile-wrap .community-loading-box p,#pc-wrap .community-loading-box p{font-size:14px;color:#3f4850;margin:0}#mobile-wrap .community-empty-state,#pc-wrap .community-empty-state{padding:60px 24px;text-align:center;background-color:#fff;border-radius:16px;display:flex;flex-direction:column;align-items:center;gap:12px;box-shadow:0 1px 4px rgba(0,0,0,.04)}#mobile-wrap .community-empty-state .empty-icon-wrap,#pc-wrap .community-empty-state .empty-icon-wrap{width:60px;height:60px;border-radius:50%;background-color:#f1f3ff;display:flex;align-items:center;justify-content:center;margin-bottom:4px}#mobile-wrap .community-empty-state .empty-icon-wrap .icon,#pc-wrap .community-empty-state .empty-icon-wrap .icon{font-size:30px;color:#006194}#mobile-wrap .community-empty-state .empty-title,#pc-wrap .community-empty-state .empty-title{font-size:18px;font-weight:700;color:#141b2b;margin:0}#mobile-wrap .community-empty-state .empty-desc,#pc-wrap .community-empty-state .empty-desc{font-size:14px;color:#3f4850;max-width:420px;line-height:1.5;margin:0}#mobile-wrap .community-empty-state .empty-action-btn,#pc-wrap .community-empty-state .empty-action-btn{margin-top:8px;display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:9999px;background-color:#006194;color:#fff;font-size:13px;font-weight:600;border:none;cursor:pointer;transition:all .2s ease}#mobile-wrap .community-empty-state .empty-action-btn:hover,#pc-wrap .community-empty-state .empty-action-btn:hover{background-color:#007bb9}#mobile-wrap .community-pagination-bar,#pc-wrap .community-pagination-bar{display:flex;flex-direction:column;gap:16px;padding:24px 0 8px;border-top:1px solid rgba(225,232,253,.8)}@media(min-width:640px){#mobile-wrap .community-pagination-bar,#pc-wrap .community-pagination-bar{flex-direction:row;align-items:center;justify-content:space-between}}#mobile-wrap .community-pagination-bar .pagination-info,#pc-wrap .community-pagination-bar .pagination-info{font-size:13px;color:#3f4850}#mobile-wrap .community-pagination-bar .pagination-info .bold,#pc-wrap .community-pagination-bar .pagination-info .bold{font-weight:600;color:#141b2b}#mobile-wrap .community-pagination-bar .pagination-buttons,#pc-wrap .community-pagination-bar .pagination-buttons{display:flex;align-items:center;gap:8px}#mobile-wrap .community-pagination-bar .pagination-buttons .page-nav-btn,#pc-wrap .community-pagination-bar .pagination-buttons .page-nav-btn{display:inline-flex;align-items:center;gap:4px;padding:7px 14px;border-radius:9999px;border:1px solid rgba(191,199,210,.4);background-color:#fff;color:#141b2b;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}#mobile-wrap .community-pagination-bar .pagination-buttons .page-nav-btn:hover:not(:disabled),#pc-wrap .community-pagination-bar .pagination-buttons .page-nav-btn:hover:not(:disabled){background-color:#f1f3ff;border-color:#707881}#mobile-wrap .community-pagination-bar .pagination-buttons .page-nav-btn:disabled,#pc-wrap .community-pagination-bar .pagination-buttons .page-nav-btn:disabled{opacity:.45;cursor:not-allowed}#mobile-wrap .community-pagination-bar .pagination-buttons .page-nav-btn .material-symbols-outlined,#pc-wrap .community-pagination-bar .pagination-buttons .page-nav-btn .material-symbols-outlined{font-size:16px}#mobile-wrap .community-pagination-bar .pagination-buttons .page-numbers,#pc-wrap .community-pagination-bar .pagination-buttons .page-numbers{display:flex;align-items:center;gap:4px}#mobile-wrap .community-pagination-bar .pagination-buttons .page-numbers .page-num-pill,#pc-wrap .community-pagination-bar .pagination-buttons .page-numbers .page-num-pill{width:32px;height:32px;border-radius:50%;border:none;background:transparent;color:#3f4850;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}#mobile-wrap .community-pagination-bar .pagination-buttons .page-numbers .page-num-pill:hover,#pc-wrap .community-pagination-bar .pagination-buttons .page-numbers .page-num-pill:hover{background-color:#f1f3ff;color:#141b2b}#mobile-wrap .community-pagination-bar .pagination-buttons .page-numbers .page-num-pill.active,#pc-wrap .community-pagination-bar .pagination-buttons .page-numbers .page-num-pill.active{background-color:#006194;color:#fff}#mobile-wrap .write-story-modal-overlay,#pc-wrap .write-story-modal-overlay{position:fixed;inset:0;z-index:1000;background-color:rgba(20,27,43,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px}#mobile-wrap .write-story-modal-overlay .write-story-modal-card,#pc-wrap .write-story-modal-overlay .write-story-modal-card{width:100%;max-width:560px;background-color:#fff;border-radius:20px;box-shadow:0 20px 50px rgba(0,0,0,.2);padding:28px;display:flex;flex-direction:column;gap:20px;animation:modalAppear .25s ease-out}#mobile-wrap .write-story-modal-overlay .write-story-modal-card .modal-header,#pc-wrap .write-story-modal-overlay .write-story-modal-card .modal-header{display:flex;align-items:center;justify-content:space-between}#mobile-wrap .write-story-modal-overlay .write-story-modal-card .modal-header .title-group,#pc-wrap .write-story-modal-overlay .write-story-modal-card .modal-header .title-group{display:flex;align-items:center;gap:8px}#mobile-wrap .write-story-modal-overlay .write-story-modal-card .modal-header .title-group .icon,#pc-wrap .write-story-modal-overlay .write-story-modal-card .modal-header .title-group .icon{font-size:24px;color:#006194}#mobile-wrap .write-story-modal-overlay .write-story-modal-card .modal-header .title-group h2,#pc-wrap .write-story-modal-overlay .write-story-modal-card .modal-header .title-group h2{font-size:18px;font-weight:700;color:#141b2b;margin:0}#mobile-wrap .write-story-modal-overlay .write-story-modal-card .modal-header .close-btn,#pc-wrap .write-story-modal-overlay .write-story-modal-card .modal-header .close-btn{border:none;background:transparent;color:#707881;cursor:pointer;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center}#mobile-wrap .write-story-modal-overlay .write-story-modal-card .modal-header .close-btn:hover,#pc-wrap .write-story-modal-overlay .write-story-modal-card .modal-header .close-btn:hover{background-color:#f1f3ff;color:#141b2b}#mobile-wrap .write-story-modal-overlay .write-story-modal-card .modal-form,#pc-wrap .write-story-modal-overlay .write-story-modal-card .modal-form{display:flex;flex-direction:column;gap:16px}#mobile-wrap .write-story-modal-overlay .write-story-modal-card .modal-form .form-group,#pc-wrap .write-story-modal-overlay .write-story-modal-card .modal-form .form-group{display:flex;flex-direction:column;gap:6px}#mobile-wrap .write-story-modal-overlay .write-story-modal-card .modal-form .form-group label,#pc-wrap .write-story-modal-overlay .write-story-modal-card .modal-form .form-group label{font-size:12px;font-weight:600;color:#141b2b}#mobile-wrap .write-story-modal-overlay .write-story-modal-card .modal-form .form-group .form-input,#mobile-wrap .write-story-modal-overlay .write-story-modal-card .modal-form .form-group .form-select,#mobile-wrap .write-story-modal-overlay .write-story-modal-card .modal-form .form-group .form-textarea,#pc-wrap .write-story-modal-overlay .write-story-modal-card .modal-form .form-group .form-input,#pc-wrap .write-story-modal-overlay .write-story-modal-card .modal-form .form-group .form-select,#pc-wrap .write-story-modal-overlay .write-story-modal-card .modal-form .form-group .form-textarea{width:100%;padding:10px 14px;border-radius:10px;border:1px solid rgba(191,199,210,.6);background-color:#fff;font-family:inherit;font-size:13px;color:#141b2b;outline:none;transition:border-color .15s ease,box-shadow .15s ease}#mobile-wrap .write-story-modal-overlay .write-story-modal-card .modal-form .form-group .form-input:focus,#mobile-wrap .write-story-modal-overlay .write-story-modal-card .modal-form .form-group .form-select:focus,#mobile-wrap .write-story-modal-overlay .write-story-modal-card .modal-form .form-group .form-textarea:focus,#pc-wrap .write-story-modal-overlay .write-story-modal-card .modal-form .form-group .form-input:focus,#pc-wrap .write-story-modal-overlay .write-story-modal-card .modal-form .form-group .form-select:focus,#pc-wrap .write-story-modal-overlay .write-story-modal-card .modal-form .form-group .form-textarea:focus{border-color:#006194;box-shadow:0 0 0 3px rgba(0,97,148,.1)}#mobile-wrap .write-story-modal-overlay .write-story-modal-card .modal-form .form-group .form-textarea,#pc-wrap .write-story-modal-overlay .write-story-modal-card .modal-form .form-group .form-textarea{resize:vertical}#mobile-wrap .write-story-modal-overlay .write-story-modal-card .modal-form .modal-actions-bar,#pc-wrap .write-story-modal-overlay .write-story-modal-card .modal-form .modal-actions-bar{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:8px}#mobile-wrap .write-story-modal-overlay .write-story-modal-card .modal-form .modal-actions-bar .cancel-btn,#pc-wrap .write-story-modal-overlay .write-story-modal-card .modal-form .modal-actions-bar .cancel-btn{padding:10px 18px;border-radius:9999px;border:1px solid rgba(191,199,210,.6);background:transparent;font-size:13px;font-weight:600;color:#3f4850;cursor:pointer}#mobile-wrap .write-story-modal-overlay .write-story-modal-card .modal-form .modal-actions-bar .cancel-btn:hover,#pc-wrap .write-story-modal-overlay .write-story-modal-card .modal-form .modal-actions-bar .cancel-btn:hover{background-color:#f1f3ff}#mobile-wrap .write-story-modal-overlay .write-story-modal-card .modal-form .modal-actions-bar .publish-btn,#pc-wrap .write-story-modal-overlay .write-story-modal-card .modal-form .modal-actions-bar .publish-btn{padding:10px 22px;border-radius:9999px;border:none;background-color:#006194;color:#fff;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 2px 8px rgba(0,97,148,.25)}#mobile-wrap .write-story-modal-overlay .write-story-modal-card .modal-form .modal-actions-bar .publish-btn:hover,#pc-wrap .write-story-modal-overlay .write-story-modal-card .modal-form .modal-actions-bar .publish-btn:hover{background-color:#007bb9}#mobile-wrap .write-story-modal-overlay .write-story-modal-card .modal-form .modal-actions-bar .publish-btn:disabled,#pc-wrap .write-story-modal-overlay .write-story-modal-card .modal-form .modal-actions-bar .publish-btn:disabled{opacity:.6;cursor:not-allowed}@keyframes modalAppear{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}#mobile-wrap .community-detail-page-wrapper,#pc-wrap .community-detail-page-wrapper{width:100%;display:flex;flex-direction:column;background-color:#f9f9ff;min-height:100vh}#mobile-wrap .community-detail-main,#pc-wrap .community-detail-main{width:100%;padding-top:20px;background-color:#f9f9ff}#mobile-wrap .community-detail-loading-box,#mobile-wrap .community-detail-not-found,#pc-wrap .community-detail-loading-box,#pc-wrap .community-detail-not-found{max-width:600px;margin:80px auto;padding:48px 24px;text-align:center;background:#fff;border-radius:20px;box-shadow:0 4px 16px rgba(0,0,0,.04);display:flex;flex-direction:column;align-items:center;gap:16px}#mobile-wrap .community-detail-loading-box .loading-spinner,#mobile-wrap .community-detail-not-found .loading-spinner,#pc-wrap .community-detail-loading-box .loading-spinner,#pc-wrap .community-detail-not-found .loading-spinner{width:40px;height:40px;border:3px solid #e1e8fd;border-top-color:#006194;border-radius:50%;animation:spinDetail .8s linear infinite}#mobile-wrap .community-detail-loading-box .icon,#mobile-wrap .community-detail-not-found .icon,#pc-wrap .community-detail-loading-box .icon,#pc-wrap .community-detail-not-found .icon{font-size:48px;color:#707881}#mobile-wrap .community-detail-loading-box h2,#mobile-wrap .community-detail-not-found h2,#pc-wrap .community-detail-loading-box h2,#pc-wrap .community-detail-not-found h2{font-size:20px;font-weight:700;color:#141b2b;margin:0}#mobile-wrap .community-detail-loading-box p,#mobile-wrap .community-detail-not-found p,#pc-wrap .community-detail-loading-box p,#pc-wrap .community-detail-not-found p{font-size:14px;color:#3f4850;margin:0}#mobile-wrap .community-detail-loading-box .back-btn,#mobile-wrap .community-detail-not-found .back-btn,#pc-wrap .community-detail-loading-box .back-btn,#pc-wrap .community-detail-not-found .back-btn{margin-top:8px;padding:10px 24px;border-radius:9999px;background-color:#006194;color:#fff;border:none;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .2s}#mobile-wrap .community-detail-loading-box .back-btn:hover,#mobile-wrap .community-detail-not-found .back-btn:hover,#pc-wrap .community-detail-loading-box .back-btn:hover,#pc-wrap .community-detail-not-found .back-btn:hover{background-color:#007bb9}@keyframes spinDetail{to{transform:rotate(1turn)}}#mobile-wrap .community-detail-breadcrumb-wrap,#pc-wrap .community-detail-breadcrumb-wrap{width:100%;max-width:1300px;margin:24px auto 20px}#mobile-wrap .community-detail-breadcrumb-wrap .breadcrumb-nav,#pc-wrap .community-detail-breadcrumb-wrap .breadcrumb-nav{display:flex;align-items:center;gap:8px;font-size:12px;color:#3f4850;font-weight:500}#mobile-wrap .community-detail-breadcrumb-wrap .breadcrumb-nav .crumb-link,#pc-wrap .community-detail-breadcrumb-wrap .breadcrumb-nav .crumb-link{color:#3f4850;text-decoration:none;transition:color .15s ease}#mobile-wrap .community-detail-breadcrumb-wrap .breadcrumb-nav .crumb-link:hover,#pc-wrap .community-detail-breadcrumb-wrap .breadcrumb-nav .crumb-link:hover{color:#006194}#mobile-wrap .community-detail-breadcrumb-wrap .breadcrumb-nav .separator,#pc-wrap .community-detail-breadcrumb-wrap .breadcrumb-nav .separator{font-size:14px;color:#707881}#mobile-wrap .community-detail-breadcrumb-wrap .breadcrumb-nav .crumb-current,#pc-wrap .community-detail-breadcrumb-wrap .breadcrumb-nav .crumb-current{color:#141b2b;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:340px}@media(min-width:768px){#mobile-wrap .community-detail-breadcrumb-wrap .breadcrumb-nav .crumb-current,#pc-wrap .community-detail-breadcrumb-wrap .breadcrumb-nav .crumb-current{max-width:480px}}#mobile-wrap .community-detail-header-wrap,#pc-wrap .community-detail-header-wrap{width:100%;max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start}#mobile-wrap .community-detail-header-wrap .category-pill-badge,#pc-wrap .community-detail-header-wrap .category-pill-badge{display:inline-flex;align-items:center;padding:4px 14px;border-radius:9999px;background-color:#cde5ff;color:#006399;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:16px}#mobile-wrap .community-detail-header-wrap .article-main-title,#pc-wrap .community-detail-header-wrap .article-main-title{font-size:34px;font-weight:700;letter-spacing:-.025em;color:#141b2b;line-height:1.22;margin:0 0 16px}@media(min-width:768px){#mobile-wrap .community-detail-header-wrap .article-main-title,#pc-wrap .community-detail-header-wrap .article-main-title{font-size:42px}}#mobile-wrap .community-detail-header-wrap .article-lead-subtitle,#pc-wrap .community-detail-header-wrap .article-lead-subtitle{font-size:18px;color:#3f4850;line-height:1.6;margin:0 0 24px}#mobile-wrap .community-detail-header-wrap .author-actions-row,#pc-wrap .community-detail-header-wrap .author-actions-row{width:100%;display:flex;flex-direction:column;gap:16px;padding:16px 0;margin:8px 0;border-top:1px solid rgba(225,232,253,.8);border-bottom:1px solid rgba(225,232,253,.8)}@media(min-width:640px){#mobile-wrap .community-detail-header-wrap .author-actions-row,#pc-wrap .community-detail-header-wrap .author-actions-row{flex-direction:row;align-items:center;justify-content:space-between}}#mobile-wrap .community-detail-header-wrap .author-actions-row .author-meta-left,#pc-wrap .community-detail-header-wrap .author-actions-row .author-meta-left{display:flex;align-items:center;gap:14px}#mobile-wrap .community-detail-header-wrap .author-actions-row .author-meta-left .author-avatar,#pc-wrap .community-detail-header-wrap .author-actions-row .author-meta-left .author-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;box-shadow:0 1px 4px rgba(0,0,0,.1);border:2px solid #f9f9ff}#mobile-wrap .community-detail-header-wrap .author-actions-row .author-meta-left .author-text,#pc-wrap .community-detail-header-wrap .author-actions-row .author-meta-left .author-text{display:flex;flex-direction:column;gap:2px}#mobile-wrap .community-detail-header-wrap .author-actions-row .author-meta-left .author-text .name-verified,#pc-wrap .community-detail-header-wrap .author-actions-row .author-meta-left .author-text .name-verified{display:flex;align-items:center;gap:6px}#mobile-wrap .community-detail-header-wrap .author-actions-row .author-meta-left .author-text .name-verified .author-name,#pc-wrap .community-detail-header-wrap .author-actions-row .author-meta-left .author-text .name-verified .author-name{font-size:16px;font-weight:600;color:#141b2b}#mobile-wrap .community-detail-header-wrap .author-actions-row .author-meta-left .author-text .name-verified .verified-icon,#pc-wrap .community-detail-header-wrap .author-actions-row .author-meta-left .author-text .name-verified .verified-icon{font-size:18px;color:#006194}#mobile-wrap .community-detail-header-wrap .author-actions-row .author-meta-left .author-text .date-readtime,#pc-wrap .community-detail-header-wrap .author-actions-row .author-meta-left .author-text .date-readtime{font-size:12px;color:#3f4850}#mobile-wrap .community-detail-header-wrap .author-actions-row .author-actions-right,#pc-wrap .community-detail-header-wrap .author-actions-row .author-actions-right{display:flex;align-items:center;gap:10px;align-self:flex-start}@media(min-width:640px){#mobile-wrap .community-detail-header-wrap .author-actions-row .author-actions-right,#pc-wrap .community-detail-header-wrap .author-actions-row .author-actions-right{align-self:center}}#mobile-wrap .community-detail-header-wrap .author-actions-row .author-actions-right .follow-author-btn,#pc-wrap .community-detail-header-wrap .author-actions-row .author-actions-right .follow-author-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 18px;border-radius:9999px;border:1px solid rgba(191,199,210,.4);background-color:#fff;color:#141b2b;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:all .15s ease}#mobile-wrap .community-detail-header-wrap .author-actions-row .author-actions-right .follow-author-btn:hover,#pc-wrap .community-detail-header-wrap .author-actions-row .author-actions-right .follow-author-btn:hover{background-color:#e1e8fd}#mobile-wrap .community-detail-header-wrap .author-actions-row .author-actions-right .follow-author-btn.following,#pc-wrap .community-detail-header-wrap .author-actions-row .author-actions-right .follow-author-btn.following{background-color:#141b2b;color:#fff;border-color:#141b2b}#mobile-wrap .community-detail-header-wrap .author-actions-row .author-actions-right .follow-author-btn .material-symbols-outlined,#pc-wrap .community-detail-header-wrap .author-actions-row .author-actions-right .follow-author-btn .material-symbols-outlined{font-size:16px}#mobile-wrap .community-detail-header-wrap .author-actions-row .author-actions-right .share-icon-btn,#pc-wrap .community-detail-header-wrap .author-actions-row .author-actions-right .share-icon-btn{width:36px;height:36px;border-radius:50%;border:1px solid rgba(191,199,210,.4);background-color:#fff;color:#3f4850;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:all .15s ease}#mobile-wrap .community-detail-header-wrap .author-actions-row .author-actions-right .share-icon-btn:hover,#pc-wrap .community-detail-header-wrap .author-actions-row .author-actions-right .share-icon-btn:hover{background-color:#e1e8fd;color:#141b2b}#mobile-wrap .community-detail-header-wrap .author-actions-row .author-actions-right .share-icon-btn .material-symbols-outlined,#pc-wrap .community-detail-header-wrap .author-actions-row .author-actions-right .share-icon-btn .material-symbols-outlined{font-size:18px}#mobile-wrap .community-detail-header-wrap .engagement-counts-bar,#pc-wrap .community-detail-header-wrap .engagement-counts-bar{width:100%;display:flex;align-items:center;gap:14px;padding:10px 0;font-size:12px;color:#3f4850}#mobile-wrap .community-detail-header-wrap .engagement-counts-bar .count-item,#pc-wrap .community-detail-header-wrap .engagement-counts-bar .count-item{display:flex;align-items:center;gap:5px}#mobile-wrap .community-detail-header-wrap .engagement-counts-bar .count-item .icon,#pc-wrap .community-detail-header-wrap .engagement-counts-bar .count-item .icon{font-size:18px}#mobile-wrap .community-detail-header-wrap .engagement-counts-bar .count-item.liked .heart-icon,#pc-wrap .community-detail-header-wrap .engagement-counts-bar .count-item.liked .heart-icon{color:#006194}#mobile-wrap .community-detail-header-wrap .engagement-counts-bar .bullet,#pc-wrap .community-detail-header-wrap .engagement-counts-bar .bullet{color:#bfc7d2}#mobile-wrap .community-detail-media-wrap,#pc-wrap .community-detail-media-wrap{width:100%;max-width:880px;margin:24px auto 44px}#mobile-wrap .community-detail-media-wrap .cover-image-container,#pc-wrap .community-detail-media-wrap .cover-image-container{width:100%;aspect-ratio:16/9;border-radius:20px;overflow:hidden;background-color:#e9edff;box-shadow:0 6px 20px rgba(0,0,0,.08)}#mobile-wrap .community-detail-media-wrap .cover-image-container .cover-image,#pc-wrap .community-detail-media-wrap .cover-image-container .cover-image{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}#mobile-wrap .community-detail-media-wrap .cover-image-container .cover-image:hover,#pc-wrap .community-detail-media-wrap .cover-image-container .cover-image:hover{transform:scale(1.03)}#mobile-wrap .community-detail-body-article,#pc-wrap .community-detail-body-article{width:100%;max-width:780px;margin:0 auto;font-size:17px;line-height:1.75;color:#141b2b}#mobile-wrap .community-detail-body-article .body-paragraph,#pc-wrap .community-detail-body-article .body-paragraph{margin:0 0 22px}#mobile-wrap .community-detail-body-article .section-heading,#pc-wrap .community-detail-body-article .section-heading{font-size:26px;font-weight:700;letter-spacing:-.02em;color:#141b2b;margin:40px 0 16px}#mobile-wrap .community-detail-body-article .editorial-pull-quote,#pc-wrap .community-detail-body-article .editorial-pull-quote{margin:36px 0;padding:24px 28px;border-left:4px solid #006194;background-color:#f1f3ff;border-radius:0 16px 16px 0}#mobile-wrap .community-detail-body-article .editorial-pull-quote .quote-text,#pc-wrap .community-detail-body-article .editorial-pull-quote .quote-text{font-size:19px;font-style:italic;font-weight:500;color:#141b2b;line-height:1.55;margin:0 0 10px}#mobile-wrap .community-detail-body-article .editorial-pull-quote .quote-author,#pc-wrap .community-detail-body-article .editorial-pull-quote .quote-author{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#006194;font-style:normal}#mobile-wrap .community-detail-body-article .practical-tips-box,#pc-wrap .community-detail-body-article .practical-tips-box{margin:40px 0;padding:24px 28px;border-radius:18px;background-color:#f1f3ff;border:1px solid rgba(225,232,253,.8)}#mobile-wrap .community-detail-body-article .practical-tips-box .tips-header,#pc-wrap .community-detail-body-article .practical-tips-box .tips-header{display:flex;align-items:center;gap:8px;color:#006194;font-weight:700;font-size:16px;margin-bottom:14px}#mobile-wrap .community-detail-body-article .practical-tips-box .tips-header .icon,#pc-wrap .community-detail-body-article .practical-tips-box .tips-header .icon{font-size:20px}#mobile-wrap .community-detail-body-article .practical-tips-box .tips-list,#pc-wrap .community-detail-body-article .practical-tips-box .tips-list{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:10px;font-size:14px;color:#3f4850;line-height:1.6}#mobile-wrap .community-detail-body-article .practical-tips-box .tips-list strong,#pc-wrap .community-detail-body-article .practical-tips-box .tips-list strong{color:#141b2b}#mobile-wrap .community-detail-engagement-bar,#pc-wrap .community-detail-engagement-bar{width:100%;max-width:780px;margin:28px auto;padding:20px 24px;border-top:1px solid rgba(225,232,253,.8);border-bottom:1px solid rgba(225,232,253,.8);display:flex;align-items:center;justify-content:space-between}#mobile-wrap .community-detail-engagement-bar .left-actions-group,#pc-wrap .community-detail-engagement-bar .left-actions-group{display:flex;align-items:center;gap:12px}#mobile-wrap .community-detail-engagement-bar .left-actions-group .engagement-comment-btn,#mobile-wrap .community-detail-engagement-bar .left-actions-group .engagement-like-btn,#pc-wrap .community-detail-engagement-bar .left-actions-group .engagement-comment-btn,#pc-wrap .community-detail-engagement-bar .left-actions-group .engagement-like-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:9999px;background-color:#e9edff;color:#141b2b;border:none;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}#mobile-wrap .community-detail-engagement-bar .left-actions-group .engagement-comment-btn:hover,#mobile-wrap .community-detail-engagement-bar .left-actions-group .engagement-like-btn:hover,#pc-wrap .community-detail-engagement-bar .left-actions-group .engagement-comment-btn:hover,#pc-wrap .community-detail-engagement-bar .left-actions-group .engagement-like-btn:hover{background-color:#cde5ff}#mobile-wrap .community-detail-engagement-bar .left-actions-group .engagement-comment-btn.liked,#mobile-wrap .community-detail-engagement-bar .left-actions-group .engagement-like-btn.liked,#pc-wrap .community-detail-engagement-bar .left-actions-group .engagement-comment-btn.liked,#pc-wrap .community-detail-engagement-bar .left-actions-group .engagement-like-btn.liked{background-color:#cde5ff;color:#006194}#mobile-wrap .community-detail-engagement-bar .left-actions-group .engagement-comment-btn .material-symbols-outlined,#mobile-wrap .community-detail-engagement-bar .left-actions-group .engagement-like-btn .material-symbols-outlined,#pc-wrap .community-detail-engagement-bar .left-actions-group .engagement-comment-btn .material-symbols-outlined,#pc-wrap .community-detail-engagement-bar .left-actions-group .engagement-like-btn .material-symbols-outlined{font-size:18px}#mobile-wrap .community-detail-engagement-bar .left-actions-group .engagement-bookmark-btn,#pc-wrap .community-detail-engagement-bar .left-actions-group .engagement-bookmark-btn{width:38px;height:38px;border-radius:50%;border:none;background-color:transparent;color:#3f4850;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}#mobile-wrap .community-detail-engagement-bar .left-actions-group .engagement-bookmark-btn.bookmarked,#mobile-wrap .community-detail-engagement-bar .left-actions-group .engagement-bookmark-btn:hover,#pc-wrap .community-detail-engagement-bar .left-actions-group .engagement-bookmark-btn.bookmarked,#pc-wrap .community-detail-engagement-bar .left-actions-group .engagement-bookmark-btn:hover{background-color:#e9edff;color:#006194}#mobile-wrap .community-detail-engagement-bar .left-actions-group .engagement-bookmark-btn .material-symbols-outlined,#pc-wrap .community-detail-engagement-bar .left-actions-group .engagement-bookmark-btn .material-symbols-outlined{font-size:20px}#mobile-wrap .community-detail-engagement-bar .right-actions-group,#pc-wrap .community-detail-engagement-bar .right-actions-group{display:flex;align-items:center;gap:10px}#mobile-wrap .community-detail-engagement-bar .right-actions-group .copy-link-btn,#pc-wrap .community-detail-engagement-bar .right-actions-group .copy-link-btn{display:none;align-items:center;gap:6px;padding:8px 16px;border-radius:9999px;background-color:#e9edff;color:#141b2b;border:none;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .15s ease}@media(min-width:640px){#mobile-wrap .community-detail-engagement-bar .right-actions-group .copy-link-btn,#pc-wrap .community-detail-engagement-bar .right-actions-group .copy-link-btn{display:inline-flex}}#mobile-wrap .community-detail-engagement-bar .right-actions-group .copy-link-btn:hover,#pc-wrap .community-detail-engagement-bar .right-actions-group .copy-link-btn:hover{background-color:#e1e8fd}#mobile-wrap .community-detail-engagement-bar .right-actions-group .copy-link-btn .icon,#pc-wrap .community-detail-engagement-bar .right-actions-group .copy-link-btn .icon{font-size:18px}#mobile-wrap .community-detail-engagement-bar .right-actions-group .share-btn,#pc-wrap .community-detail-engagement-bar .right-actions-group .share-btn{width:38px;height:38px;border-radius:50%;border:none;background-color:transparent;color:#3f4850;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}#mobile-wrap .community-detail-engagement-bar .right-actions-group .share-btn:hover,#pc-wrap .community-detail-engagement-bar .right-actions-group .share-btn:hover{background-color:#e9edff;color:#141b2b}#mobile-wrap .community-detail-engagement-bar .right-actions-group .share-btn .material-symbols-outlined,#pc-wrap .community-detail-engagement-bar .right-actions-group .share-btn .material-symbols-outlined{font-size:20px}#mobile-wrap .community-detail-comments-section,#pc-wrap .community-detail-comments-section{width:100%;max-width:780px;margin:0 auto 56px}#mobile-wrap .community-detail-comments-section .comments-header-bar,#pc-wrap .community-detail-comments-section .comments-header-bar{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid rgba(225,232,253,.8)}#mobile-wrap .community-detail-comments-section .comments-header-bar .title-and-badge,#pc-wrap .community-detail-comments-section .comments-header-bar .title-and-badge{display:flex;align-items:center;gap:8px}#mobile-wrap .community-detail-comments-section .comments-header-bar .title-and-badge .section-title,#pc-wrap .community-detail-comments-section .comments-header-bar .title-and-badge .section-title{font-size:20px;font-weight:700;color:#141b2b;margin:0}#mobile-wrap .community-detail-comments-section .comments-header-bar .title-and-badge .count-pill,#pc-wrap .community-detail-comments-section .comments-header-bar .title-and-badge .count-pill{padding:2px 10px;border-radius:9999px;background-color:#e9edff;color:#3f4850;font-size:12px;font-weight:600}#mobile-wrap .community-detail-comments-section .comments-header-bar .sort-select-group,#pc-wrap .community-detail-comments-section .comments-header-bar .sort-select-group{display:flex;align-items:center;gap:4px;color:#3f4850}#mobile-wrap .community-detail-comments-section .comments-header-bar .sort-select-group .sort-icon,#pc-wrap .community-detail-comments-section .comments-header-bar .sort-select-group .sort-icon{font-size:18px}#mobile-wrap .community-detail-comments-section .comments-header-bar .sort-select-group .sort-dropdown,#pc-wrap .community-detail-comments-section .comments-header-bar .sort-select-group .sort-dropdown{background:transparent;border:none;font-size:13px;font-weight:500;color:#141b2b;outline:none;cursor:pointer}#mobile-wrap .community-detail-comments-section .comments-empty-box,#mobile-wrap .community-detail-comments-section .comments-loading,#pc-wrap .community-detail-comments-section .comments-empty-box,#pc-wrap .community-detail-comments-section .comments-loading{padding:40px 16px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;color:#707881}#mobile-wrap .community-detail-comments-section .comments-empty-box .loading-spinner,#mobile-wrap .community-detail-comments-section .comments-loading .loading-spinner,#pc-wrap .community-detail-comments-section .comments-empty-box .loading-spinner,#pc-wrap .community-detail-comments-section .comments-loading .loading-spinner{width:32px;height:32px;border:3px solid #e1e8fd;border-top-color:#006194;border-radius:50%;animation:spinDetail .8s linear infinite}#mobile-wrap .community-detail-comments-section .comments-empty-box .icon,#mobile-wrap .community-detail-comments-section .comments-loading .icon,#pc-wrap .community-detail-comments-section .comments-empty-box .icon,#pc-wrap .community-detail-comments-section .comments-loading .icon{font-size:36px}#mobile-wrap .community-detail-comments-section .comments-empty-box p,#mobile-wrap .community-detail-comments-section .comments-loading p,#pc-wrap .community-detail-comments-section .comments-empty-box p,#pc-wrap .community-detail-comments-section .comments-loading p{font-size:14px;margin:0}#mobile-wrap .community-detail-comments-section .comments-items-list,#pc-wrap .community-detail-comments-section .comments-items-list{display:flex;flex-direction:column}#mobile-wrap .community-detail-comments-section .comments-items-list .comment-item-card,#pc-wrap .community-detail-comments-section .comments-items-list .comment-item-card{padding:24px 0;border-bottom:1px solid rgba(225,232,253,.6)}#mobile-wrap .community-detail-comments-section .comments-items-list .comment-item-card:first-child,#pc-wrap .community-detail-comments-section .comments-items-list .comment-item-card:first-child{padding-top:0}#mobile-wrap .community-detail-comments-section .comments-items-list .comment-item-card:last-child,#pc-wrap .community-detail-comments-section .comments-items-list .comment-item-card:last-child{border-bottom:none}#mobile-wrap .community-detail-comments-section .comments-items-list .comment-item-card .comment-top-row,#pc-wrap .community-detail-comments-section .comments-items-list .comment-item-card .comment-top-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}#mobile-wrap .community-detail-comments-section .comments-items-list .comment-item-card .comment-top-row .user-profile-left,#pc-wrap .community-detail-comments-section .comments-items-list .comment-item-card .comment-top-row .user-profile-left{display:flex;align-items:center;gap:12px}#mobile-wrap .community-detail-comments-section .comments-items-list .comment-item-card .comment-top-row .user-profile-left .user-avatar,#pc-wrap .community-detail-comments-section .comments-items-list .comment-item-card .comment-top-row .user-profile-left .user-avatar{width:38px;height:38px;border-radius:50%;object-fit:cover}#mobile-wrap .community-detail-comments-section .comments-items-list .comment-item-card .comment-top-row .user-profile-left .user-names,#pc-wrap .community-detail-comments-section .comments-items-list .comment-item-card .comment-top-row .user-profile-left .user-names{display:flex;flex-direction:column;gap:2px}#mobile-wrap .community-detail-comments-section .comments-items-list .comment-item-card .comment-top-row .user-profile-left .user-names .name-and-handle,#pc-wrap .community-detail-comments-section .comments-items-list .comment-item-card .comment-top-row .user-profile-left .user-names .name-and-handle{display:flex;align-items:center;gap:8px}#mobile-wrap .community-detail-comments-section .comments-items-list .comment-item-card .comment-top-row .user-profile-left .user-names .name-and-handle .name,#pc-wrap .community-detail-comments-section .comments-items-list .comment-item-card .comment-top-row .user-profile-left .user-names .name-and-handle .name{font-size:15px;font-weight:600;color:#141b2b}#mobile-wrap .community-detail-comments-section .comments-items-list .comment-item-card .comment-top-row .user-profile-left .user-names .name-and-handle .handle,#pc-wrap .community-detail-comments-section .comments-items-list .comment-item-card .comment-top-row .user-profile-left .user-names .name-and-handle .handle{font-size:12px;color:#707881}#mobile-wrap .community-detail-comments-section .comments-items-list .comment-item-card .comment-top-row .user-profile-left .user-names .time-ago,#pc-wrap .community-detail-comments-section .comments-items-list .comment-item-card .comment-top-row .user-profile-left .user-names .time-ago{font-size:11px;color:#707881}#mobile-wrap .community-detail-comments-section .comments-items-list .comment-item-card .comment-top-row .comment-like-btn,#pc-wrap .community-detail-comments-section .comments-items-list .comment-item-card .comment-top-row .comment-like-btn{display:inline-flex;align-items:center;gap:4px;border:none;background:transparent;color:#3f4850;font-size:12px;font-weight:600;cursor:pointer;transition:color .15s ease}#mobile-wrap .community-detail-comments-section .comments-items-list .comment-item-card .comment-top-row .comment-like-btn.liked,#mobile-wrap .community-detail-comments-section .comments-items-list .comment-item-card .comment-top-row .comment-like-btn:hover,#pc-wrap .community-detail-comments-section .comments-items-list .comment-item-card .comment-top-row .comment-like-btn.liked,#pc-wrap .community-detail-comments-section .comments-items-list .comment-item-card .comment-top-row .comment-like-btn:hover{color:#006194}#mobile-wrap .community-detail-comments-section .comments-items-list .comment-item-card .comment-top-row .comment-like-btn .icon,#pc-wrap .community-detail-comments-section .comments-items-list .comment-item-card .comment-top-row .comment-like-btn .icon{font-size:16px}#mobile-wrap .community-detail-comments-section .comments-items-list .comment-item-card .comment-content-text,#pc-wrap .community-detail-comments-section .comments-items-list .comment-item-card .comment-content-text{padding-left:50px;font-size:14px;line-height:1.6;color:#3f4850;margin:0}#mobile-wrap .community-detail-comments-section .comments-pagination-bar,#pc-wrap .community-detail-comments-section .comments-pagination-bar{display:flex;flex-direction:column;gap:12px;padding-top:24px;margin-top:8px;border-top:1px solid rgba(225,232,253,.8)}@media(min-width:640px){#mobile-wrap .community-detail-comments-section .comments-pagination-bar,#pc-wrap .community-detail-comments-section .comments-pagination-bar{flex-direction:row;align-items:center;justify-content:space-between}}#mobile-wrap .community-detail-comments-section .comments-pagination-bar .pagination-info,#pc-wrap .community-detail-comments-section .comments-pagination-bar .pagination-info{font-size:12px;color:#707881}#mobile-wrap .community-detail-comments-section .comments-pagination-bar .pagination-pills,#pc-wrap .community-detail-comments-section .comments-pagination-bar .pagination-pills{display:flex;align-items:center;gap:6px}#mobile-wrap .community-detail-comments-section .comments-pagination-bar .pagination-pills .nav-arrow-btn,#pc-wrap .community-detail-comments-section .comments-pagination-bar .pagination-pills .nav-arrow-btn{width:32px;height:32px;border-radius:50%;border:none;background:transparent;color:#3f4850;display:flex;align-items:center;justify-content:center;cursor:pointer}#mobile-wrap .community-detail-comments-section .comments-pagination-bar .pagination-pills .nav-arrow-btn:hover:not(:disabled),#pc-wrap .community-detail-comments-section .comments-pagination-bar .pagination-pills .nav-arrow-btn:hover:not(:disabled){background-color:#e9edff}#mobile-wrap .community-detail-comments-section .comments-pagination-bar .pagination-pills .nav-arrow-btn:disabled,#pc-wrap .community-detail-comments-section .comments-pagination-bar .pagination-pills .nav-arrow-btn:disabled{opacity:.4;cursor:not-allowed}#mobile-wrap .community-detail-comments-section .comments-pagination-bar .pagination-pills .page-pill,#pc-wrap .community-detail-comments-section .comments-pagination-bar .pagination-pills .page-pill{width:32px;height:32px;border-radius:50%;border:none;background:transparent;font-size:12px;font-weight:600;color:#3f4850;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}#mobile-wrap .community-detail-comments-section .comments-pagination-bar .pagination-pills .page-pill:hover,#pc-wrap .community-detail-comments-section .comments-pagination-bar .pagination-pills .page-pill:hover{background-color:#e9edff}#mobile-wrap .community-detail-comments-section .comments-pagination-bar .pagination-pills .page-pill.active,#pc-wrap .community-detail-comments-section .comments-pagination-bar .pagination-pills .page-pill.active{background-color:#006194;color:#fff}#mobile-wrap .community-detail-comments-section .write-comment-card,#pc-wrap .community-detail-comments-section .write-comment-card{margin-top:36px;padding:24px;background-color:#fff;border-radius:18px;box-shadow:0 1px 4px rgba(0,0,0,.04);border:1px solid rgba(191,199,210,.2);display:flex;flex-direction:column;gap:16px}#mobile-wrap .community-detail-comments-section .write-comment-card .author-heading-row,#pc-wrap .community-detail-comments-section .write-comment-card .author-heading-row{display:flex;align-items:center;gap:10px}#mobile-wrap .community-detail-comments-section .write-comment-card .author-heading-row .current-user-avatar,#pc-wrap .community-detail-comments-section .write-comment-card .author-heading-row .current-user-avatar{width:34px;height:34px;border-radius:50%;object-fit:cover;box-shadow:0 1px 3px rgba(0,0,0,.08)}#mobile-wrap .community-detail-comments-section .write-comment-card .author-heading-row .form-title,#pc-wrap .community-detail-comments-section .write-comment-card .author-heading-row .form-title{font-size:15px;font-weight:600;color:#141b2b;margin:0}#mobile-wrap .community-detail-comments-section .write-comment-card .textarea-wrapper,#pc-wrap .community-detail-comments-section .write-comment-card .textarea-wrapper{width:100%}#mobile-wrap .community-detail-comments-section .write-comment-card .textarea-wrapper .comment-textarea,#pc-wrap .community-detail-comments-section .write-comment-card .textarea-wrapper .comment-textarea{width:100%;padding:14px 16px;border-radius:12px;background-color:#f1f3ff;border:1px solid transparent;font-family:inherit;font-size:14px;color:#141b2b;outline:none;resize:none;line-height:1.5;transition:all .2s ease}#mobile-wrap .community-detail-comments-section .write-comment-card .textarea-wrapper .comment-textarea::placeholder,#pc-wrap .community-detail-comments-section .write-comment-card .textarea-wrapper .comment-textarea::placeholder{color:#707881}#mobile-wrap .community-detail-comments-section .write-comment-card .textarea-wrapper .comment-textarea:focus,#pc-wrap .community-detail-comments-section .write-comment-card .textarea-wrapper .comment-textarea:focus{background-color:#fff;border-color:#006194;box-shadow:0 0 0 3px rgba(0,97,148,.08)}#mobile-wrap .community-detail-comments-section .write-comment-card .form-footer-row,#pc-wrap .community-detail-comments-section .write-comment-card .form-footer-row{display:flex;align-items:center;justify-content:space-between}#mobile-wrap .community-detail-comments-section .write-comment-card .form-footer-row .char-counter,#pc-wrap .community-detail-comments-section .write-comment-card .form-footer-row .char-counter{font-size:11px;color:#707881}#mobile-wrap .community-detail-comments-section .write-comment-card .form-footer-row .char-counter.warning,#pc-wrap .community-detail-comments-section .write-comment-card .form-footer-row .char-counter.warning{color:#ba1a1a}#mobile-wrap .community-detail-comments-section .write-comment-card .form-footer-row .post-comment-btn,#pc-wrap .community-detail-comments-section .write-comment-card .form-footer-row .post-comment-btn{padding:9px 24px;border-radius:9999px;border:none;background-color:#006194;color:#fff;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 2px 6px rgba(0,97,148,.25);transition:all .2s ease}#mobile-wrap .community-detail-comments-section .write-comment-card .form-footer-row .post-comment-btn:hover:not(:disabled),#pc-wrap .community-detail-comments-section .write-comment-card .form-footer-row .post-comment-btn:hover:not(:disabled){background-color:#007bb9}#mobile-wrap .community-detail-comments-section .write-comment-card .form-footer-row .post-comment-btn:disabled,#pc-wrap .community-detail-comments-section .write-comment-card .form-footer-row .post-comment-btn:disabled{opacity:.5;cursor:not-allowed}#mobile-wrap .community-detail-related-section,#pc-wrap .community-detail-related-section{width:100%;background-color:#f1f3ff;padding:56px 0 80px;margin-top:40px}#mobile-wrap .community-detail-related-section .related-inner-container,#pc-wrap .community-detail-related-section .related-inner-container{width:100%;max-width:1300px;margin:0 auto}#mobile-wrap .community-detail-related-section .related-inner-container .section-header-row,#pc-wrap .community-detail-related-section .related-inner-container .section-header-row{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}@media(min-width:640px){#mobile-wrap .community-detail-related-section .related-inner-container .section-header-row,#pc-wrap .community-detail-related-section .related-inner-container .section-header-row{flex-direction:row;align-items:flex-end;justify-content:space-between}}#mobile-wrap .community-detail-related-section .related-inner-container .section-header-row .section-title,#pc-wrap .community-detail-related-section .related-inner-container .section-header-row .section-title{font-size:28px;font-weight:700;letter-spacing:-.02em;color:#141b2b;margin:0 0 6px}#mobile-wrap .community-detail-related-section .related-inner-container .section-header-row .section-subtitle,#pc-wrap .community-detail-related-section .related-inner-container .section-header-row .section-subtitle{font-size:14px;color:#3f4850;margin:0}#mobile-wrap .community-detail-related-section .related-inner-container .section-header-row .explore-community-link,#pc-wrap .community-detail-related-section .related-inner-container .section-header-row .explore-community-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#006194;text-decoration:none;transition:color .15s ease}#mobile-wrap .community-detail-related-section .related-inner-container .section-header-row .explore-community-link:hover,#pc-wrap .community-detail-related-section .related-inner-container .section-header-row .explore-community-link:hover{color:#007bb9}#mobile-wrap .community-detail-related-section .related-inner-container .section-header-row .explore-community-link:hover .icon,#pc-wrap .community-detail-related-section .related-inner-container .section-header-row .explore-community-link:hover .icon{transform:translateX(3px)}#mobile-wrap .community-detail-related-section .related-inner-container .section-header-row .explore-community-link .icon,#pc-wrap .community-detail-related-section .related-inner-container .section-header-row .explore-community-link .icon{font-size:16px;transition:transform .2s ease}#mobile-wrap .community-detail-related-section .related-inner-container .related-cards-grid,#pc-wrap .community-detail-related-section .related-inner-container .related-cards-grid{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}@media(min-width:768px){#mobile-wrap .community-detail-related-section .related-inner-container .related-cards-grid,#pc-wrap .community-detail-related-section .related-inner-container .related-cards-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){#mobile-wrap .community-detail-related-section .related-inner-container .related-cards-grid,#pc-wrap .community-detail-related-section .related-inner-container .related-cards-grid{grid-template-columns:repeat(3,1fr)}}#mobile-wrap .community-detail-related-section .related-inner-container .related-cards-grid .related-card-item,#pc-wrap .community-detail-related-section .related-inner-container .related-cards-grid .related-card-item{display:flex;flex-direction:column;background-color:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.04);border:1px solid rgba(191,199,210,.15);transition:box-shadow .25s ease,transform .25s ease}#mobile-wrap .community-detail-related-section .related-inner-container .related-cards-grid .related-card-item:hover,#pc-wrap .community-detail-related-section .related-inner-container .related-cards-grid .related-card-item:hover{box-shadow:0 8px 24px rgba(0,0,0,.08)}#mobile-wrap .community-detail-related-section .related-inner-container .related-cards-grid .related-card-item:hover .card-cover-img,#pc-wrap .community-detail-related-section .related-inner-container .related-cards-grid .related-card-item:hover .card-cover-img{transform:scale(1.04)}#mobile-wrap .community-detail-related-section .related-inner-container .related-cards-grid .related-card-item .card-image-wrap,#pc-wrap .community-detail-related-section .related-inner-container .related-cards-grid .related-card-item .card-image-wrap{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background-color:#e9edff}#mobile-wrap .community-detail-related-section .related-inner-container .related-cards-grid .related-card-item .card-image-wrap .card-cover-img,#pc-wrap .community-detail-related-section .related-inner-container .related-cards-grid .related-card-item .card-image-wrap .card-cover-img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}#mobile-wrap .community-detail-related-section .related-inner-container .related-cards-grid .related-card-item .card-content-wrap,#pc-wrap .community-detail-related-section .related-inner-container .related-cards-grid .related-card-item .card-content-wrap{padding:22px;display:flex;flex-direction:column;justify-content:space-between;flex:1 1}#mobile-wrap .community-detail-related-section .related-inner-container .related-cards-grid .related-card-item .card-content-wrap .text-body-group,#pc-wrap .community-detail-related-section .related-inner-container .related-cards-grid .related-card-item .card-content-wrap .text-body-group{display:flex;flex-direction:column;gap:8px}#mobile-wrap .community-detail-related-section .related-inner-container .related-cards-grid .related-card-item .card-content-wrap .text-body-group .cat-pill,#pc-wrap .community-detail-related-section .related-inner-container .related-cards-grid .related-card-item .card-content-wrap .text-body-group .cat-pill{display:inline-block;align-self:flex-start;padding:2px 10px;border-radius:9999px;background-color:#e9edff;color:#006194;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}#mobile-wrap .community-detail-related-section .related-inner-container .related-cards-grid .related-card-item .card-content-wrap .text-body-group .title-link,#pc-wrap .community-detail-related-section .related-inner-container .related-cards-grid .related-card-item .card-content-wrap .text-body-group .title-link{text-decoration:none}#mobile-wrap .community-detail-related-section .related-inner-container .related-cards-grid .related-card-item .card-content-wrap .text-body-group .title-link .card-title,#pc-wrap .community-detail-related-section .related-inner-container .related-cards-grid .related-card-item .card-content-wrap .text-body-group .title-link .card-title{font-size:17px;font-weight:700;line-height:1.35;color:#141b2b;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s ease}#mobile-wrap .community-detail-related-section .related-inner-container .related-cards-grid .related-card-item .card-content-wrap .text-body-group .title-link .card-title:hover,#pc-wrap .community-detail-related-section .related-inner-container .related-cards-grid .related-card-item .card-content-wrap .text-body-group .title-link .card-title:hover{color:#006194}#mobile-wrap .community-detail-related-section .related-inner-container .related-cards-grid .related-card-item .card-content-wrap .text-body-group .card-excerpt,#pc-wrap .community-detail-related-section .related-inner-container .related-cards-grid .related-card-item .card-content-wrap .text-body-group .card-excerpt{font-size:13px;line-height:1.55;color:#3f4850;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#mobile-wrap .community-detail-related-section .related-inner-container .related-cards-grid .related-card-item .card-content-wrap .card-footer-meta,#pc-wrap .community-detail-related-section .related-inner-container .related-cards-grid .related-card-item .card-content-wrap .card-footer-meta{padding-top:16px;margin-top:16px;border-top:1px solid rgba(225,232,253,.8);display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#3f4850}#mobile-wrap .community-detail-related-section .related-inner-container .related-cards-grid .related-card-item .card-content-wrap .card-footer-meta .author-meta,#pc-wrap .community-detail-related-section .related-inner-container .related-cards-grid .related-card-item .card-content-wrap .card-footer-meta .author-meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}#mobile-wrap .community-detail-related-section .related-inner-container .related-cards-grid .related-card-item .card-content-wrap .card-footer-meta .stats-meta,#pc-wrap .community-detail-related-section .related-inner-container .related-cards-grid .related-card-item .card-content-wrap .card-footer-meta .stats-meta{display:flex;align-items:center;gap:12px}#mobile-wrap .community-detail-related-section .related-inner-container .related-cards-grid .related-card-item .card-content-wrap .card-footer-meta .stats-meta .stat,#pc-wrap .community-detail-related-section .related-inner-container .related-cards-grid .related-card-item .card-content-wrap .card-footer-meta .stats-meta .stat{display:flex;align-items:center;gap:4px}#mobile-wrap .community-detail-related-section .related-inner-container .related-cards-grid .related-card-item .card-content-wrap .card-footer-meta .stats-meta .stat .icon,#pc-wrap .community-detail-related-section .related-inner-container .related-cards-grid .related-card-item .card-content-wrap .card-footer-meta .stats-meta .stat .icon{font-size:14px}#mobile-wrap .auth-page-container,#pc-wrap .auth-page-container{width:100%;min-height:calc(100vh - 64px);padding:40px 24px 60px;display:flex;align-items:center;justify-content:center;background-color:#fff}#mobile-wrap .auth-page-container .auth-split-card,#pc-wrap .auth-page-container .auth-split-card{width:100%;max-width:1200px;background:#fff;border-radius:28px;box-shadow:0 10px 40px -6px rgba(20,27,43,.09),0 4px 16px -2px rgba(20,27,43,.05);border:1px solid rgba(220,226,247,.6);overflow:hidden;display:grid;grid-template-columns:1fr 1fr;height:740px}@media(max-width:1024px){#mobile-wrap .auth-page-container .auth-split-card,#pc-wrap .auth-page-container .auth-split-card{height:auto;min-height:auto;grid-template-columns:1fr}}#mobile-wrap .auth-page-container .form-panel,#pc-wrap .auth-page-container .form-panel{padding:44px 52px;display:flex;flex-direction:column;justify-content:space-between;background:#fff}@media(max-width:768px){#mobile-wrap .auth-page-container .form-panel,#pc-wrap .auth-page-container .form-panel{padding:32px 24px}}#mobile-wrap .auth-page-container .form-panel .top-meta-bar,#pc-wrap .auth-page-container .form-panel .top-meta-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding-bottom:8px}#mobile-wrap .auth-page-container .form-panel .top-meta-bar .meta-left,#pc-wrap .auth-page-container .form-panel .top-meta-bar .meta-left{display:flex;align-items:center;gap:8px}#mobile-wrap .auth-page-container .form-panel .top-meta-bar .meta-left .pulse-dot,#pc-wrap .auth-page-container .form-panel .top-meta-bar .meta-left .pulse-dot{width:8px;height:8px;border-radius:50%;background-color:#006194;animation:authPulse 2s cubic-bezier(.4,0,.6,1) infinite}#mobile-wrap .auth-page-container .form-panel .top-meta-bar .meta-left .meta-title,#pc-wrap .auth-page-container .form-panel .top-meta-bar .meta-left .meta-title{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#545c72}#mobile-wrap .auth-page-container .form-panel .top-meta-bar .meta-version,#pc-wrap .auth-page-container .form-panel .top-meta-bar .meta-version{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#707881;font-family:monospace}#mobile-wrap .auth-page-container .form-panel .heading-group,#pc-wrap .auth-page-container .form-panel .heading-group{margin-bottom:24px}#mobile-wrap .auth-page-container .form-panel .heading-group .eyebrow,#pc-wrap .auth-page-container .form-panel .heading-group .eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#006194;margin-bottom:6px}#mobile-wrap .auth-page-container .form-panel .heading-group h1,#pc-wrap .auth-page-container .form-panel .heading-group h1{font-size:30px;font-weight:700;color:#141b2b;letter-spacing:-.02em;line-height:1.25;margin:0 0 6px}#mobile-wrap .auth-page-container .form-panel .heading-group p,#pc-wrap .auth-page-container .form-panel .heading-group p{font-size:14px;color:#3f4850;margin:0;line-height:1.5}#mobile-wrap .auth-page-container .form-panel .auth-form,#pc-wrap .auth-page-container .form-panel .auth-form{display:flex;flex-direction:column;gap:16px}#mobile-wrap .auth-page-container .form-panel .auth-form .field-group,#pc-wrap .auth-page-container .form-panel .auth-form .field-group{display:flex;flex-direction:column}#mobile-wrap .auth-page-container .form-panel .auth-form .field-group .field-header,#pc-wrap .auth-page-container .form-panel .auth-form .field-group .field-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}#mobile-wrap .auth-page-container .form-panel .auth-form .field-group .field-header label,#pc-wrap .auth-page-container .form-panel .auth-form .field-group .field-header label{font-size:12px;font-weight:600;color:#141b2b;letter-spacing:.02em}#mobile-wrap .auth-page-container .form-panel .auth-form .field-group .field-header .field-hint,#pc-wrap .auth-page-container .form-panel .auth-form .field-group .field-header .field-hint{font-size:11px;font-weight:600;color:#006194;transition:opacity .2s}#mobile-wrap .auth-page-container .form-panel .auth-form .field-group .field-header .forgot-link,#pc-wrap .auth-page-container .form-panel .auth-form .field-group .field-header .forgot-link{font-size:12px;font-weight:500;color:#006194;text-decoration:none}#mobile-wrap .auth-page-container .form-panel .auth-form .field-group .field-header .forgot-link:hover,#pc-wrap .auth-page-container .form-panel .auth-form .field-group .field-header .forgot-link:hover{text-decoration:underline;color:#004b73}#mobile-wrap .auth-page-container .form-panel .auth-form .field-group .input-wrapper,#pc-wrap .auth-page-container .form-panel .auth-form .field-group .input-wrapper{position:relative;display:flex;align-items:center;width:100%}#mobile-wrap .auth-page-container .form-panel .auth-form .field-group .input-wrapper .prefix-icon,#pc-wrap .auth-page-container .form-panel .auth-form .field-group .input-wrapper .prefix-icon{position:absolute;left:14px;color:#707881;font-size:19px;pointer-events:none}#mobile-wrap .auth-page-container .form-panel .auth-form .field-group .input-wrapper .suffix-icon,#pc-wrap .auth-page-container .form-panel .auth-form .field-group .input-wrapper .suffix-icon{position:absolute;right:14px;color:#707881;font-size:20px;pointer-events:none}#mobile-wrap .auth-page-container .form-panel .auth-form .field-group .input-wrapper .toggle-eye-btn,#pc-wrap .auth-page-container .form-panel .auth-form .field-group .input-wrapper .toggle-eye-btn{position:absolute;right:12px;background:none;border:none;cursor:pointer;color:#707881;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:color .15s}#mobile-wrap .auth-page-container .form-panel .auth-form .field-group .input-wrapper .toggle-eye-btn:hover,#pc-wrap .auth-page-container .form-panel .auth-form .field-group .input-wrapper .toggle-eye-btn:hover{color:#141b2b}#mobile-wrap .auth-page-container .form-panel .auth-form .field-group .input-wrapper .toggle-eye-btn .material-symbols-outlined,#pc-wrap .auth-page-container .form-panel .auth-form .field-group .input-wrapper .toggle-eye-btn .material-symbols-outlined{font-size:19px}#mobile-wrap .auth-page-container .form-panel .auth-form .field-group .input-wrapper input,#pc-wrap .auth-page-container .form-panel .auth-form .field-group .input-wrapper input{width:100%;height:40px;padding:0 16px;background:#fff;border:1px solid #bfc7d2;border-radius:12px;font-size:13px;color:#141b2b;box-shadow:0 1px 2px rgba(20,27,43,.04);transition:all .2s ease;outline:none}#mobile-wrap .auth-page-container .form-panel .auth-form .field-group .input-wrapper input.with-prefix,#pc-wrap .auth-page-container .form-panel .auth-form .field-group .input-wrapper input.with-prefix{padding-left:42px}#mobile-wrap .auth-page-container .form-panel .auth-form .field-group .input-wrapper input.with-suffix,#pc-wrap .auth-page-container .form-panel .auth-form .field-group .input-wrapper input.with-suffix{padding-right:42px}#mobile-wrap .auth-page-container .form-panel .auth-form .field-group .input-wrapper input::placeholder,#pc-wrap .auth-page-container .form-panel .auth-form .field-group .input-wrapper input::placeholder{color:#707881}#mobile-wrap .auth-page-container .form-panel .auth-form .field-group .input-wrapper input:focus,#pc-wrap .auth-page-container .form-panel .auth-form .field-group .input-wrapper input:focus{background:#fff;border-color:#006194;box-shadow:0 0 0 3px rgba(0,97,148,.12)}#mobile-wrap .auth-page-container .form-panel .auth-form .two-cols,#pc-wrap .auth-page-container .form-panel .auth-form .two-cols{display:flex;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:600px){#mobile-wrap .auth-page-container .form-panel .auth-form .two-cols,#pc-wrap .auth-page-container .form-panel .auth-form .two-cols{grid-template-columns:1fr}}#mobile-wrap .auth-page-container .form-panel .auth-form .password-hint,#pc-wrap .auth-page-container .form-panel .auth-form .password-hint{display:flex;align-items:center;gap:6px;font-size:12px;color:#545c72}#mobile-wrap .auth-page-container .form-panel .auth-form .password-hint .material-symbols-outlined,#pc-wrap .auth-page-container .form-panel .auth-form .password-hint .material-symbols-outlined{color:#006194;font-size:16px}#mobile-wrap .auth-page-container .form-panel .auth-form .utilities-row,#pc-wrap .auth-page-container .form-panel .auth-form .utilities-row{display:flex;align-items:center;justify-content:space-between;padding-top:4px}#mobile-wrap .auth-page-container .form-panel .auth-form .utilities-row .checkbox-label,#pc-wrap .auth-page-container .form-panel .auth-form .utilities-row .checkbox-label{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}#mobile-wrap .auth-page-container .form-panel .auth-form .utilities-row .checkbox-label input[type=checkbox],#pc-wrap .auth-page-container .form-panel .auth-form .utilities-row .checkbox-label input[type=checkbox]{width:17px;height:17px;accent-color:#006194;cursor:pointer;border-radius:4px}#mobile-wrap .auth-page-container .form-panel .auth-form .utilities-row .checkbox-label span,#pc-wrap .auth-page-container .form-panel .auth-form .utilities-row .checkbox-label span{font-size:13px;color:#3f4850}#mobile-wrap .auth-page-container .form-panel .auth-form .utilities-row .checkbox-label span a,#pc-wrap .auth-page-container .form-panel .auth-form .utilities-row .checkbox-label span a{color:#006194;font-weight:500}#mobile-wrap .auth-page-container .form-panel .auth-form .utilities-row .checkbox-label span a:hover,#pc-wrap .auth-page-container .form-panel .auth-form .utilities-row .checkbox-label span a:hover{text-decoration:underline}#mobile-wrap .auth-page-container .form-panel .auth-form .utilities-row .security-badge,#pc-wrap .auth-page-container .form-panel .auth-form .utilities-row .security-badge{display:flex;align-items:center;gap:4px;font-size:12px;color:#707881}#mobile-wrap .auth-page-container .form-panel .auth-form .utilities-row .security-badge .material-symbols-outlined,#pc-wrap .auth-page-container .form-panel .auth-form .utilities-row .security-badge .material-symbols-outlined{font-size:15px}#mobile-wrap .auth-page-container .form-panel .auth-form .submit-btn,#pc-wrap .auth-page-container .form-panel .auth-form .submit-btn{width:100%;height:48px;background:#006194;border:none;outline:none;border-radius:12px;color:#fff;font-size:14px;font-weight:600;letter-spacing:.01em;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 4px 12px rgba(0,97,148,.25);transition:all .2s ease}#mobile-wrap .auth-page-container .form-panel .auth-form .submit-btn:hover:not(:disabled),#pc-wrap .auth-page-container .form-panel .auth-form .submit-btn:hover:not(:disabled){background:#007bb9;box-shadow:0 6px 16px rgba(0,97,148,.35)}#mobile-wrap .auth-page-container .form-panel .auth-form .submit-btn:active:not(:disabled),#pc-wrap .auth-page-container .form-panel .auth-form .submit-btn:active:not(:disabled){transform:scale(.99)}#mobile-wrap .auth-page-container .form-panel .auth-form .submit-btn:disabled,#pc-wrap .auth-page-container .form-panel .auth-form .submit-btn:disabled{opacity:.65;cursor:not-allowed}#mobile-wrap .auth-page-container .form-panel .auth-form .submit-btn .spinner,#pc-wrap .auth-page-container .form-panel .auth-form .submit-btn .spinner{width:18px;height:18px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:authSpin .75s linear infinite}#mobile-wrap .auth-page-container .form-panel .auth-form .submit-btn .material-symbols-outlined,#pc-wrap .auth-page-container .form-panel .auth-form .submit-btn .material-symbols-outlined{font-size:19px}#mobile-wrap .auth-page-container .form-panel .social-divider,#pc-wrap .auth-page-container .form-panel .social-divider{position:relative;margin:22px 0;text-align:center}#mobile-wrap .auth-page-container .form-panel .social-divider:before,#pc-wrap .auth-page-container .form-panel .social-divider:before{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background:#e1e8fd}#mobile-wrap .auth-page-container .form-panel .social-divider span,#pc-wrap .auth-page-container .form-panel .social-divider span{position:relative;background:#fff;padding:0 14px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#707881}#mobile-wrap .auth-page-container .form-panel .social-grid,#pc-wrap .auth-page-container .form-panel .social-grid{display:flex;width:100%;max-width:400px;margin:0 auto;gap:10px}#mobile-wrap .auth-page-container .form-panel .social-grid .social-btn-wrapper,#pc-wrap .auth-page-container .form-panel .social-grid .social-btn-wrapper{flex:1 1;position:relative;display:flex;min-width:0}#mobile-wrap .auth-page-container .form-panel .social-grid .social-btn-wrapper .social-btn,#pc-wrap .auth-page-container .form-panel .social-grid .social-btn-wrapper .social-btn{width:100%}#mobile-wrap .auth-page-container .form-panel .social-grid .social-btn-wrapper .google-overlay-container,#pc-wrap .auth-page-container .form-panel .social-grid .social-btn-wrapper .google-overlay-container{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;opacity:.0001;z-index:5;cursor:pointer;overflow:hidden;border-radius:10px}#mobile-wrap .auth-page-container .form-panel .social-grid .social-btn-wrapper .google-overlay-container.is-disabled,#pc-wrap .auth-page-container .form-panel .social-grid .social-btn-wrapper .google-overlay-container.is-disabled{pointer-events:none}#mobile-wrap .auth-page-container .form-panel .social-grid .social-btn-wrapper .google-overlay-container div,#mobile-wrap .auth-page-container .form-panel .social-grid .social-btn-wrapper .google-overlay-container iframe,#pc-wrap .auth-page-container .form-panel .social-grid .social-btn-wrapper .google-overlay-container div,#pc-wrap .auth-page-container .form-panel .social-grid .social-btn-wrapper .google-overlay-container iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.6);transform-origin:center center;cursor:pointer!important}#mobile-wrap .auth-page-container .form-panel .social-grid .social-btn-wrapper:hover .social-btn,#pc-wrap .auth-page-container .form-panel .social-grid .social-btn-wrapper:hover .social-btn{background:#e1e8fd;border-color:#bfc7d2}#mobile-wrap .auth-page-container .form-panel .social-grid .social-btn-wrapper:active .social-btn,#pc-wrap .auth-page-container .form-panel .social-grid .social-btn-wrapper:active .social-btn{transform:scale(.98)}#mobile-wrap .auth-page-container .form-panel .social-grid .social-btn,#pc-wrap .auth-page-container .form-panel .social-grid .social-btn{flex:1 1;height:40px;background:#f1f3ff;border:1px solid transparent;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:500;color:#141b2b;cursor:pointer;transition:all .15s ease;min-width:0}#mobile-wrap .auth-page-container .form-panel .social-grid .social-btn:hover,#pc-wrap .auth-page-container .form-panel .social-grid .social-btn:hover{background:#e1e8fd;border-color:#bfc7d2}#mobile-wrap .auth-page-container .form-panel .social-grid .social-btn:active,#pc-wrap .auth-page-container .form-panel .social-grid .social-btn:active{transform:scale(.98)}#mobile-wrap .auth-page-container .form-panel .social-grid .social-btn svg,#pc-wrap .auth-page-container .form-panel .social-grid .social-btn svg{width:18px;height:18px;flex-shrink:0}#mobile-wrap .auth-page-container .form-panel .social-grid .social-btn .material-symbols-outlined,#pc-wrap .auth-page-container .form-panel .social-grid .social-btn .material-symbols-outlined{font-size:18px}#mobile-wrap .auth-page-container .form-panel .bottom-redirect,#pc-wrap .auth-page-container .form-panel .bottom-redirect{padding-top:18px;text-align:center}#mobile-wrap .auth-page-container .form-panel .bottom-redirect p,#pc-wrap .auth-page-container .form-panel .bottom-redirect p{margin:0;font-size:13px;color:#545c72}#mobile-wrap .auth-page-container .form-panel .bottom-redirect p a,#mobile-wrap .auth-page-container .form-panel .bottom-redirect p button,#pc-wrap .auth-page-container .form-panel .bottom-redirect p a,#pc-wrap .auth-page-container .form-panel .bottom-redirect p button{background:none;border:none;color:#006194;font-weight:600;cursor:pointer;padding:0;margin-left:4px;text-decoration:none}#mobile-wrap .auth-page-container .form-panel .bottom-redirect p a:hover,#mobile-wrap .auth-page-container .form-panel .bottom-redirect p button:hover,#pc-wrap .auth-page-container .form-panel .bottom-redirect p a:hover,#pc-wrap .auth-page-container .form-panel .bottom-redirect p button:hover{text-decoration:underline;color:#004b73}#mobile-wrap .auth-page-container .editorial-panel,#pc-wrap .auth-page-container .editorial-panel{position:relative;overflow:hidden;border-radius:20px;margin:12px;min-height:520px;display:flex;flex-direction:column;justify-content:space-between;padding:36px;color:#fff;background:#293040}@media(max-width:1024px){#mobile-wrap .auth-page-container .editorial-panel,#pc-wrap .auth-page-container .editorial-panel{height:auto;min-height:auto;min-height:380px;margin:12px 24px 24px}}#mobile-wrap .auth-page-container .editorial-panel .bg-visual-img,#pc-wrap .auth-page-container .editorial-panel .bg-visual-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform .8s ease}#mobile-wrap .auth-page-container .editorial-panel:hover .bg-visual-img,#pc-wrap .auth-page-container .editorial-panel:hover .bg-visual-img{transform:scale(1)}#mobile-wrap .auth-page-container .editorial-panel .scrim-overlay,#pc-wrap .auth-page-container .editorial-panel .scrim-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(41,48,64,.95) 0,rgba(41,48,64,.4) 50%,rgba(41,48,64,.05));pointer-events:none}#mobile-wrap .auth-page-container .editorial-panel .scrim-side,#pc-wrap .auth-page-container .editorial-panel .scrim-side{position:absolute;inset:0;background:linear-gradient(90deg,rgba(41,48,64,.35) 0,transparent);pointer-events:none}#mobile-wrap .auth-page-container .editorial-panel .top-badge-row,#pc-wrap .auth-page-container .editorial-panel .top-badge-row{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between}#mobile-wrap .auth-page-container .editorial-panel .top-badge-row .collection-tag,#pc-wrap .auth-page-container .editorial-panel .top-badge-row .collection-tag{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:9999px;background:rgba(41,48,64,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:12px;font-weight:500;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.12)}#mobile-wrap .auth-page-container .editorial-panel .top-badge-row .collection-tag .material-symbols-outlined,#pc-wrap .auth-page-container .editorial-panel .top-badge-row .collection-tag .material-symbols-outlined{font-size:16px;color:#94ccff}#mobile-wrap .auth-page-container .editorial-panel .top-badge-row .info-btn,#pc-wrap .auth-page-container .editorial-panel .top-badge-row .info-btn{width:34px;height:34px;border-radius:50%;background:rgba(41,48,64,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;color:#fff;border:none;box-shadow:0 2px 8px rgba(0,0,0,.12)}#mobile-wrap .auth-page-container .editorial-panel .top-badge-row .info-btn .material-symbols-outlined,#pc-wrap .auth-page-container .editorial-panel .top-badge-row .info-btn .material-symbols-outlined{font-size:18px}#mobile-wrap .auth-page-container .editorial-panel .bottom-content,#pc-wrap .auth-page-container .editorial-panel .bottom-content{position:relative;z-index:10;margin-top:auto}#mobile-wrap .auth-page-container .editorial-panel .bottom-content .feature-eyebrow,#pc-wrap .auth-page-container .editorial-panel .bottom-content .feature-eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#94ccff;margin-bottom:8px}#mobile-wrap .auth-page-container .editorial-panel .bottom-content h2,#pc-wrap .auth-page-container .editorial-panel .bottom-content h2{font-size:26px;font-weight:700;color:#fff;letter-spacing:-.02em;line-height:1.25;margin:0 0 10px}#mobile-wrap .auth-page-container .editorial-panel .bottom-content p,#pc-wrap .auth-page-container .editorial-panel .bottom-content p{font-size:14px;line-height:1.55;color:rgba(237,240,255,.88);margin:0 0 20px;max-width:380px;font-weight:300}#mobile-wrap .auth-page-container .editorial-panel .bottom-content .indicator-pills,#pc-wrap .auth-page-container .editorial-panel .bottom-content .indicator-pills{display:flex;align-items:center;gap:6px}#mobile-wrap .auth-page-container .editorial-panel .bottom-content .indicator-pills .pill,#pc-wrap .auth-page-container .editorial-panel .bottom-content .indicator-pills .pill{height:4px;border-radius:9999px;transition:all .2s ease}#mobile-wrap .auth-page-container .editorial-panel .bottom-content .indicator-pills .pill.active,#pc-wrap .auth-page-container .editorial-panel .bottom-content .indicator-pills .pill.active{width:24px;background:#cce5ff}#mobile-wrap .auth-page-container .editorial-panel .bottom-content .indicator-pills .pill.inactive,#pc-wrap .auth-page-container .editorial-panel .bottom-content .indicator-pills .pill.inactive{width:8px;background:hsla(0,0%,100%,.4)}@keyframes authPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.9)}}@keyframes authSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.auth-callback-status{min-height:100vh;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px 16px;background:#f9f9ff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;text-align:center}.auth-callback-status p{max-width:420px;margin:0;font-size:15px;line-height:1.5;color:#141b2b}.auth-callback-status .auth-callback-back{padding:10px 22px;border-radius:9999px;background:#006194;color:#fff;font-size:13px;font-weight:600;text-decoration:none}.auth-callback-status .auth-callback-back:hover{background:#007bb9}#mobile-wrap #my-profile-page,#pc-wrap #my-profile-page{width:100%;background-color:#f9f9ff;padding-top:32px;padding-bottom:80px;min-height:calc(100vh - 64px)}#mobile-wrap #my-profile-page .my-profile-container,#pc-wrap #my-profile-page .my-profile-container{max-width:1300px;width:100%;margin:0 auto}#mobile-wrap #my-profile-page .profile-header-card,#pc-wrap #my-profile-page .profile-header-card{background:#fff;border-radius:16px;border:1px solid rgba(226,232,240,.8);box-shadow:0 2px 12px rgba(0,0,0,.03);padding:24px;margin-bottom:32px;transition:all .3s}#mobile-wrap #my-profile-page .profile-header-card:hover,#pc-wrap #my-profile-page .profile-header-card:hover{box-shadow:0 4px 20px rgba(0,0,0,.05)}#mobile-wrap #my-profile-page .profile-header-card .header-content-wrapper,#pc-wrap #my-profile-page .profile-header-card .header-content-wrapper{display:flex;flex-direction:column;justify-content:space-between;gap:24px}@media(min-width:1024px){#mobile-wrap #my-profile-page .profile-header-card .header-content-wrapper,#pc-wrap #my-profile-page .profile-header-card .header-content-wrapper{flex-direction:row;align-items:center}}#mobile-wrap #my-profile-page .profile-header-card .header-left-bio,#pc-wrap #my-profile-page .profile-header-card .header-left-bio{display:flex;align-items:flex-start;gap:20px;flex:1 1;min-width:0}@media(min-width:768px){#mobile-wrap #my-profile-page .profile-header-card .header-left-bio,#pc-wrap #my-profile-page .profile-header-card .header-left-bio{align-items:center;gap:24px}}#mobile-wrap #my-profile-page .profile-header-card .header-left-bio .avatar-wrapper,#pc-wrap #my-profile-page .profile-header-card .header-left-bio .avatar-wrapper{position:relative;flex-shrink:0}#mobile-wrap #my-profile-page .profile-header-card .header-left-bio .avatar-wrapper .avatar-circle,#pc-wrap #my-profile-page .profile-header-card .header-left-bio .avatar-wrapper .avatar-circle{width:80px;height:80px;border-radius:50%;background-color:#f1f5f9;box-shadow:0 0 0 4px #f8fafc;overflow:hidden}@media(min-width:768px){#mobile-wrap #my-profile-page .profile-header-card .header-left-bio .avatar-wrapper .avatar-circle,#pc-wrap #my-profile-page .profile-header-card .header-left-bio .avatar-wrapper .avatar-circle{width:96px;height:96px}}#mobile-wrap #my-profile-page .profile-header-card .header-left-bio .avatar-wrapper .avatar-circle .avatar-img,#pc-wrap #my-profile-page .profile-header-card .header-left-bio .avatar-wrapper .avatar-circle .avatar-img{width:100%;height:100%;object-fit:cover}#mobile-wrap #my-profile-page .profile-header-card .header-left-bio .avatar-wrapper .verified-badge-icon,#pc-wrap #my-profile-page .profile-header-card .header-left-bio .avatar-wrapper .verified-badge-icon{position:absolute;bottom:-4px;right:-4px;background-color:#0284c7;color:#fff;padding:4px;border-radius:50%;box-shadow:0 0 0 2px #fff;display:flex;align-items:center;justify-content:center}#mobile-wrap #my-profile-page .profile-header-card .header-left-bio .avatar-wrapper .verified-badge-icon svg,#pc-wrap #my-profile-page .profile-header-card .header-left-bio .avatar-wrapper .verified-badge-icon svg{width:14px;height:14px}#mobile-wrap #my-profile-page .profile-header-card .header-left-bio .bio-details,#pc-wrap #my-profile-page .profile-header-card .header-left-bio .bio-details{flex:1 1;min-width:0}#mobile-wrap #my-profile-page .profile-header-card .header-left-bio .bio-details .name-row,#pc-wrap #my-profile-page .profile-header-card .header-left-bio .bio-details .name-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px}#mobile-wrap #my-profile-page .profile-header-card .header-left-bio .bio-details .name-row h1,#pc-wrap #my-profile-page .profile-header-card .header-left-bio .bio-details .name-row h1{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;color:#0f172a;letter-spacing:-.025em;margin:0}@media(min-width:768px){#mobile-wrap #my-profile-page .profile-header-card .header-left-bio .bio-details .name-row h1,#pc-wrap #my-profile-page .profile-header-card .header-left-bio .bio-details .name-row h1{font-size:24px}}#mobile-wrap #my-profile-page .profile-header-card .header-left-bio .bio-details .name-row .verified-pill,#pc-wrap #my-profile-page .profile-header-card .header-left-bio .bio-details .name-row .verified-pill{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:9999px;font-size:12px;font-weight:600;background-color:#f0f9ff;color:#0369a1;border:1px solid rgba(186,230,253,.6)}#mobile-wrap #my-profile-page .profile-header-card .header-left-bio .bio-details .name-row .verified-pill svg,#pc-wrap #my-profile-page .profile-header-card .header-left-bio .bio-details .name-row .verified-pill svg{width:14px;height:14px;color:#0284c7}#mobile-wrap #my-profile-page .profile-header-card .header-left-bio .bio-details .name-row .top-contributor-pill,#pc-wrap #my-profile-page .profile-header-card .header-left-bio .bio-details .name-row .top-contributor-pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:9999px;font-size:11px;font-weight:500;background-color:#f1f5f9;color:#475569}#mobile-wrap #my-profile-page .profile-header-card .header-left-bio .bio-details .meta-row,#pc-wrap #my-profile-page .profile-header-card .header-left-bio .bio-details .meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;row-gap:4px;font-size:12px;color:#64748b}@media(min-width:768px){#mobile-wrap #my-profile-page .profile-header-card .header-left-bio .bio-details .meta-row,#pc-wrap #my-profile-page .profile-header-card .header-left-bio .bio-details .meta-row{font-size:14px}}#mobile-wrap #my-profile-page .profile-header-card .header-left-bio .bio-details .meta-row .handle,#pc-wrap #my-profile-page .profile-header-card .header-left-bio .bio-details .meta-row .handle{font-weight:500;color:#334155}#mobile-wrap #my-profile-page .profile-header-card .header-left-bio .bio-details .meta-row .dot,#pc-wrap #my-profile-page .profile-header-card .header-left-bio .bio-details .meta-row .dot{color:#cbd5e1}#mobile-wrap #my-profile-page .profile-header-card .header-left-bio .bio-details .meta-row .location,#pc-wrap #my-profile-page .profile-header-card .header-left-bio .bio-details .meta-row .location{display:inline-flex;align-items:center;gap:4px}#mobile-wrap #my-profile-page .profile-header-card .header-left-bio .bio-details .meta-row .location svg,#pc-wrap #my-profile-page .profile-header-card .header-left-bio .bio-details .meta-row .location svg{width:14px;height:14px;color:#94a3b8}#mobile-wrap #my-profile-page .profile-header-card .header-right-section,#pc-wrap #my-profile-page .profile-header-card .header-right-section{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding-top:16px;border-top:1px solid #f1f5f9}@media(min-width:1024px){#mobile-wrap #my-profile-page .profile-header-card .header-right-section,#pc-wrap #my-profile-page .profile-header-card .header-right-section{justify-content:flex-end;padding-top:0;border-top:none}}#mobile-wrap #my-profile-page .profile-header-card .header-right-section .key-metrics,#pc-wrap #my-profile-page .profile-header-card .header-right-section .key-metrics{display:flex;align-items:center;gap:24px;padding:0 8px;border-right:none}@media(min-width:640px){#mobile-wrap #my-profile-page .profile-header-card .header-right-section .key-metrics,#pc-wrap #my-profile-page .profile-header-card .header-right-section .key-metrics{gap:32px}}@media(min-width:1024px){#mobile-wrap #my-profile-page .profile-header-card .header-right-section .key-metrics,#pc-wrap #my-profile-page .profile-header-card .header-right-section .key-metrics{border-right:1px solid rgba(226,232,240,.8)}}#mobile-wrap #my-profile-page .profile-header-card .header-right-section .key-metrics .metric-item,#pc-wrap #my-profile-page .profile-header-card .header-right-section .key-metrics .metric-item{text-align:center;cursor:pointer}@media(min-width:640px){#mobile-wrap #my-profile-page .profile-header-card .header-right-section .key-metrics .metric-item,#pc-wrap #my-profile-page .profile-header-card .header-right-section .key-metrics .metric-item{text-align:left}}#mobile-wrap #my-profile-page .profile-header-card .header-right-section .key-metrics .metric-item:hover .metric-number,#pc-wrap #my-profile-page .profile-header-card .header-right-section .key-metrics .metric-item:hover .metric-number{color:#0284c7}#mobile-wrap #my-profile-page .profile-header-card .header-right-section .key-metrics .metric-item .metric-number,#pc-wrap #my-profile-page .profile-header-card .header-right-section .key-metrics .metric-item .metric-number{font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:700;color:#0f172a;transition:color .2s}@media(min-width:768px){#mobile-wrap #my-profile-page .profile-header-card .header-right-section .key-metrics .metric-item .metric-number,#pc-wrap #my-profile-page .profile-header-card .header-right-section .key-metrics .metric-item .metric-number{font-size:20px}}#mobile-wrap #my-profile-page .profile-header-card .header-right-section .key-metrics .metric-item .metric-label,#pc-wrap #my-profile-page .profile-header-card .header-right-section .key-metrics .metric-item .metric-label{font-size:11px;text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:#94a3b8}#mobile-wrap #my-profile-page .profile-header-card .header-right-section .key-metrics .metric-divider,#pc-wrap #my-profile-page .profile-header-card .header-right-section .key-metrics .metric-divider{width:1px;height:32px;background-color:#e2e8f0}#mobile-wrap #my-profile-page .profile-header-card .header-right-section .action-buttons,#pc-wrap #my-profile-page .profile-header-card .header-right-section .action-buttons{display:flex;align-items:center;gap:10px}#mobile-wrap #my-profile-page .profile-header-card .header-right-section .action-buttons button,#pc-wrap #my-profile-page .profile-header-card .header-right-section .action-buttons button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;border-radius:9999px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}#mobile-wrap #my-profile-page .profile-header-card .header-right-section .action-buttons button:active,#pc-wrap #my-profile-page .profile-header-card .header-right-section .action-buttons button:active{transform:scale(.95)}#mobile-wrap #my-profile-page .profile-header-card .header-right-section .action-buttons button .material-symbols-outlined,#pc-wrap #my-profile-page .profile-header-card .header-right-section .action-buttons button .material-symbols-outlined{font-size:16px}#mobile-wrap #my-profile-page .profile-header-card .header-right-section .action-buttons .btn-primary,#pc-wrap #my-profile-page .profile-header-card .header-right-section .action-buttons .btn-primary{padding:0 20px;background-color:#0284c7;color:#fff;border:none}#mobile-wrap #my-profile-page .profile-header-card .header-right-section .action-buttons .btn-primary:hover,#pc-wrap #my-profile-page .profile-header-card .header-right-section .action-buttons .btn-primary:hover{background-color:#0369a1}#mobile-wrap #my-profile-page .profile-header-card .header-right-section .action-buttons .btn-primary .material-symbols-outlined,#pc-wrap #my-profile-page .profile-header-card .header-right-section .action-buttons .btn-primary .material-symbols-outlined{font-size:16px}#mobile-wrap #my-profile-page .profile-header-card .header-right-section .action-buttons .btn-secondary,#pc-wrap #my-profile-page .profile-header-card .header-right-section .action-buttons .btn-secondary{padding:0 16px;background-color:#fff;color:#334155;border:1px solid #e2e8f0}#mobile-wrap #my-profile-page .profile-header-card .header-right-section .action-buttons .btn-secondary:hover,#pc-wrap #my-profile-page .profile-header-card .header-right-section .action-buttons .btn-secondary:hover{background-color:#f8fafc}#mobile-wrap #my-profile-page .profile-main-layout,#pc-wrap #my-profile-page .profile-main-layout{display:flex;align-items:flex-start;gap:28px;width:100%}@media(max-width:1024px){#mobile-wrap #my-profile-page .profile-main-layout,#pc-wrap #my-profile-page .profile-main-layout{flex-direction:column}}#mobile-wrap #my-profile-page .profile-sidebar,#pc-wrap #my-profile-page .profile-sidebar{width:260px;flex-shrink:0}@media(max-width:1024px){#mobile-wrap #my-profile-page .profile-sidebar,#pc-wrap #my-profile-page .profile-sidebar{width:100%}}#mobile-wrap #my-profile-page .profile-sidebar .sidebar-nav-box,#pc-wrap #my-profile-page .profile-sidebar .sidebar-nav-box{background:#fff;border-radius:16px;padding:6px;box-shadow:0 1px 4px rgba(20,27,43,.04);border:1px solid rgba(220,226,247,.7);display:flex;flex-direction:column;gap:4px}#mobile-wrap #my-profile-page .profile-sidebar .sidebar-nav-box .sidebar-item-btn,#pc-wrap #my-profile-page .profile-sidebar .sidebar-nav-box .sidebar-item-btn{height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-radius:10px;font-size:14px;font-weight:500;color:#3f4850;border:none;outline:none;background:transparent;cursor:pointer;transition:all .15s ease;text-decoration:none}#mobile-wrap #my-profile-page .profile-sidebar .sidebar-nav-box .sidebar-item-btn .item-left,#pc-wrap #my-profile-page .profile-sidebar .sidebar-nav-box .sidebar-item-btn .item-left{display:flex;align-items:center;gap:10px}#mobile-wrap #my-profile-page .profile-sidebar .sidebar-nav-box .sidebar-item-btn .item-left .material-symbols-outlined,#pc-wrap #my-profile-page .profile-sidebar .sidebar-nav-box .sidebar-item-btn .item-left .material-symbols-outlined{font-size:19px}#mobile-wrap #my-profile-page .profile-sidebar .sidebar-nav-box .sidebar-item-btn .item-badge,#pc-wrap #my-profile-page .profile-sidebar .sidebar-nav-box .sidebar-item-btn .item-badge{font-size:11px;font-weight:600;padding:2px 8px;border-radius:9999px;background:#e9edff;color:#545c72;transition:all .15s ease}#mobile-wrap #my-profile-page .profile-sidebar .sidebar-nav-box .sidebar-item-btn .item-badge.badge-active-amber,#pc-wrap #my-profile-page .profile-sidebar .sidebar-nav-box .sidebar-item-btn .item-badge.badge-active-amber{background:#cde5ff;color:#001d32;font-weight:600}#mobile-wrap #my-profile-page .profile-sidebar .sidebar-nav-box .sidebar-item-btn:hover:not(.active),#pc-wrap #my-profile-page .profile-sidebar .sidebar-nav-box .sidebar-item-btn:hover:not(.active){background:#f1f3ff;color:#141b2b}#mobile-wrap #my-profile-page .profile-sidebar .sidebar-nav-box .sidebar-item-btn.active,#pc-wrap #my-profile-page .profile-sidebar .sidebar-nav-box .sidebar-item-btn.active{background:#293040;color:#fff;font-weight:600;box-shadow:0 2px 8px rgba(41,48,64,.25)}#mobile-wrap #my-profile-page .profile-sidebar .sidebar-nav-box .sidebar-item-btn.active .item-badge,#pc-wrap #my-profile-page .profile-sidebar .sidebar-nav-box .sidebar-item-btn.active .item-badge{background:rgba(220,226,247,.2);color:#edf0ff}#mobile-wrap #my-profile-page .profile-sidebar .sidebar-nav-box .sidebar-item-btn.logout-btn,#pc-wrap #my-profile-page .profile-sidebar .sidebar-nav-box .sidebar-item-btn.logout-btn{color:#ba1a1a;margin-top:2px}#mobile-wrap #my-profile-page .profile-sidebar .sidebar-nav-box .sidebar-item-btn.logout-btn .item-left .material-symbols-outlined,#pc-wrap #my-profile-page .profile-sidebar .sidebar-nav-box .sidebar-item-btn.logout-btn .item-left .material-symbols-outlined{color:#ba1a1a;transition:transform .2s ease}#mobile-wrap #my-profile-page .profile-sidebar .sidebar-nav-box .sidebar-item-btn.logout-btn:hover,#pc-wrap #my-profile-page .profile-sidebar .sidebar-nav-box .sidebar-item-btn.logout-btn:hover{background:#ffdad6;color:#93000a}#mobile-wrap #my-profile-page .profile-sidebar .sidebar-nav-box .sidebar-item-btn.logout-btn:hover .item-left .material-symbols-outlined,#pc-wrap #my-profile-page .profile-sidebar .sidebar-nav-box .sidebar-item-btn.logout-btn:hover .item-left .material-symbols-outlined{color:#93000a;transform:translateX(2px)}#mobile-wrap #my-profile-page .profile-sidebar .sidebar-nav-box .sidebar-nav-divider,#pc-wrap #my-profile-page .profile-sidebar .sidebar-nav-box .sidebar-nav-divider{height:1px;background-color:#dce2f7;margin:6px 8px}#mobile-wrap #my-profile-page .profile-sidebar .atelier-concierge-card,#pc-wrap #my-profile-page .profile-sidebar .atelier-concierge-card{margin-top:16px;padding:16px;border-radius:16px;background:#f1f3ff;border:1px solid rgba(220,226,247,.6);display:flex;flex-direction:column;gap:10px}#mobile-wrap #my-profile-page .profile-sidebar .atelier-concierge-card .atelier-header,#pc-wrap #my-profile-page .profile-sidebar .atelier-concierge-card .atelier-header{display:flex;align-items:center;gap:8px;color:#006194;font-weight:600;font-size:13px}#mobile-wrap #my-profile-page .profile-sidebar .atelier-concierge-card .atelier-header .material-symbols-outlined,#pc-wrap #my-profile-page .profile-sidebar .atelier-concierge-card .atelier-header .material-symbols-outlined{font-size:18px}#mobile-wrap #my-profile-page .profile-sidebar .atelier-concierge-card p,#pc-wrap #my-profile-page .profile-sidebar .atelier-concierge-card p{font-size:12px;color:#3f4850;line-height:1.45;margin:0}#mobile-wrap #my-profile-page .profile-sidebar .atelier-concierge-card .chat-curator-btn,#pc-wrap #my-profile-page .profile-sidebar .atelier-concierge-card .chat-curator-btn{width:100%;padding:8px 12px;background:#fff;border:1px solid rgba(220,226,247,.8);border-radius:8px;font-size:12px;font-weight:600;color:#141b2b;cursor:pointer;transition:all .2s;box-shadow:0 1px 2px rgba(0,0,0,.04)}#mobile-wrap #my-profile-page .profile-sidebar .atelier-concierge-card .chat-curator-btn:hover,#pc-wrap #my-profile-page .profile-sidebar .atelier-concierge-card .chat-curator-btn:hover{background:#e9edff;border-color:#006194;color:#006194}#mobile-wrap #my-profile-page .profile-content-area .pagination-wrapper,#pc-wrap #my-profile-page .profile-content-area .pagination-wrapper{display:flex;align-items:center;justify-content:space-between;margin-top:32px;padding-top:24px;border-top:1px solid #e1e4eb}#mobile-wrap #my-profile-page .profile-content-area .pagination-wrapper .pagination-info,#pc-wrap #my-profile-page .profile-content-area .pagination-wrapper .pagination-info{font-size:13px;color:#707881}#mobile-wrap #my-profile-page .profile-content-area .pagination-wrapper .pagination-pills,#pc-wrap #my-profile-page .profile-content-area .pagination-wrapper .pagination-pills{display:flex;align-items:center;gap:6px}#mobile-wrap #my-profile-page .profile-content-area .pagination-wrapper .pagination-pills .nav-arrow-btn,#pc-wrap #my-profile-page .profile-content-area .pagination-wrapper .pagination-pills .nav-arrow-btn{width:32px;height:32px;border-radius:50%;border:none;background:transparent;color:#3f4850;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}#mobile-wrap #my-profile-page .profile-content-area .pagination-wrapper .pagination-pills .nav-arrow-btn:hover:not(:disabled),#pc-wrap #my-profile-page .profile-content-area .pagination-wrapper .pagination-pills .nav-arrow-btn:hover:not(:disabled){background-color:#f1f3f7}#mobile-wrap #my-profile-page .profile-content-area .pagination-wrapper .pagination-pills .nav-arrow-btn:disabled,#pc-wrap #my-profile-page .profile-content-area .pagination-wrapper .pagination-pills .nav-arrow-btn:disabled{opacity:.4;cursor:not-allowed}#mobile-wrap #my-profile-page .profile-content-area .pagination-wrapper .pagination-pills .page-num-btn,#pc-wrap #my-profile-page .profile-content-area .pagination-wrapper .pagination-pills .page-num-btn{width:32px;height:32px;border-radius:50%;border:none;background:transparent;font-size:13px;font-weight:600;color:#3f4850;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}#mobile-wrap #my-profile-page .profile-content-area .pagination-wrapper .pagination-pills .page-num-btn:hover:not(.active),#pc-wrap #my-profile-page .profile-content-area .pagination-wrapper .pagination-pills .page-num-btn:hover:not(.active){background-color:#f1f3f7}#mobile-wrap #my-profile-page .profile-content-area .pagination-wrapper .pagination-pills .page-num-btn.active,#pc-wrap #my-profile-page .profile-content-area .pagination-wrapper .pagination-pills .page-num-btn.active{background-color:#141b2b;color:#fff}#mobile-wrap #my-profile-page .profile-content-area,#pc-wrap #my-profile-page .profile-content-area{flex:1 1;width:100%;min-width:0}#mobile-wrap #my-profile-page .profile-content-area .section-top-bar,#pc-wrap #my-profile-page .profile-content-area .section-top-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}#mobile-wrap #my-profile-page .profile-content-area .section-top-bar .title-group,#pc-wrap #my-profile-page .profile-content-area .section-top-bar .title-group{display:flex;align-items:center;gap:10px}#mobile-wrap #my-profile-page .profile-content-area .section-top-bar .title-group h2,#pc-wrap #my-profile-page .profile-content-area .section-top-bar .title-group h2{font-size:24px;font-weight:700;color:#141b2b;letter-spacing:-.02em;margin:0}#mobile-wrap #my-profile-page .profile-content-area .section-top-bar .title-group .counter-pill,#pc-wrap #my-profile-page .profile-content-area .section-top-bar .title-group .counter-pill{background:#e9edff;color:#3f4850;font-size:12px;font-weight:600;padding:3px 10px;border-radius:9999px}#mobile-wrap #my-profile-page .profile-content-area .section-top-bar .bar-actions .category-pills,#pc-wrap #my-profile-page .profile-content-area .section-top-bar .bar-actions .category-pills{display:flex;align-items:center;gap:8px;flex-wrap:wrap}#mobile-wrap #my-profile-page .profile-content-area .section-top-bar .bar-actions .category-pills .cat-pill-btn,#pc-wrap #my-profile-page .profile-content-area .section-top-bar .bar-actions .category-pills .cat-pill-btn{padding:6px 16px;border-radius:9999px;font-size:13px;font-weight:500;border:none;cursor:pointer;background:#fff;color:#141b2b;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:all .15s}#mobile-wrap #my-profile-page .profile-content-area .section-top-bar .bar-actions .category-pills .cat-pill-btn.active,#pc-wrap #my-profile-page .profile-content-area .section-top-bar .bar-actions .category-pills .cat-pill-btn.active{background:#293040;color:#fff;font-weight:600}#mobile-wrap #my-profile-page .profile-content-area .section-top-bar .bar-actions .category-pills .cat-pill-btn:hover:not(.active),#pc-wrap #my-profile-page .profile-content-area .section-top-bar .bar-actions .category-pills .cat-pill-btn:hover:not(.active){background:#e9edff}#mobile-wrap #my-profile-page .profile-content-area .section-top-bar .bar-actions,#pc-wrap #my-profile-page .profile-content-area .section-top-bar .bar-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#mobile-wrap #my-profile-page .profile-content-area .section-top-bar .bar-actions .search-box,#pc-wrap #my-profile-page .profile-content-area .section-top-bar .bar-actions .search-box{position:relative;display:flex;align-items:center}#mobile-wrap #my-profile-page .profile-content-area .section-top-bar .bar-actions .search-box .material-symbols-outlined,#pc-wrap #my-profile-page .profile-content-area .section-top-bar .bar-actions .search-box .material-symbols-outlined{position:absolute;left:12px;font-size:18px;color:#707881;pointer-events:none}#mobile-wrap #my-profile-page .profile-content-area .section-top-bar .bar-actions .search-box input,#pc-wrap #my-profile-page .profile-content-area .section-top-bar .bar-actions .search-box input{width:220px;height:40px;padding:0 14px 0 38px;background:#fff;border:1px solid rgba(191,199,210,.6);border-radius:10px;font-size:13px;color:#141b2b;outline:none;transition:all .2s;box-shadow:0 1px 2px rgba(0,0,0,.04)}#mobile-wrap #my-profile-page .profile-content-area .section-top-bar .bar-actions .search-box input:focus,#pc-wrap #my-profile-page .profile-content-area .section-top-bar .bar-actions .search-box input:focus{border-color:#006194;box-shadow:0 0 0 2px rgba(0,97,148,.15)}#mobile-wrap #my-profile-page .profile-content-area .section-top-bar .bar-actions .search-box input::placeholder,#pc-wrap #my-profile-page .profile-content-area .section-top-bar .bar-actions .search-box input::placeholder{color:rgba(63,72,80,.6)}#mobile-wrap #my-profile-page .profile-content-area .section-top-bar .bar-actions .custom-select-box,#pc-wrap #my-profile-page .profile-content-area .section-top-bar .bar-actions .custom-select-box{position:relative}#mobile-wrap #my-profile-page .profile-content-area .section-top-bar .bar-actions .custom-select-box select,#pc-wrap #my-profile-page .profile-content-area .section-top-bar .bar-actions .custom-select-box select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;padding:0 34px 0 14px;background:#fff;border:1px solid rgba(191,199,210,.6);border-radius:10px;font-size:13px;font-weight:500;color:#141b2b;cursor:pointer;outline:none;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:all .2s}#mobile-wrap #my-profile-page .profile-content-area .section-top-bar .bar-actions .custom-select-box select:focus,#pc-wrap #my-profile-page .profile-content-area .section-top-bar .bar-actions .custom-select-box select:focus{border-color:#006194}#mobile-wrap #my-profile-page .profile-content-area .section-top-bar .bar-actions .custom-select-box .material-symbols-outlined,#pc-wrap #my-profile-page .profile-content-area .section-top-bar .bar-actions .custom-select-box .material-symbols-outlined{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:18px;color:#545c72;pointer-events:none}#mobile-wrap #my-profile-page .profile-content-area .section-top-bar .bar-actions .primary-action-btn,#pc-wrap #my-profile-page .profile-content-area .section-top-bar .bar-actions .primary-action-btn{height:40px;padding:0 16px;background:#006194;border:none;border-radius:10px;color:#fff;font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px;cursor:pointer;box-shadow:0 2px 8px rgba(0,97,148,.25);transition:all .2s}#mobile-wrap #my-profile-page .profile-content-area .section-top-bar .bar-actions .primary-action-btn:hover,#pc-wrap #my-profile-page .profile-content-area .section-top-bar .bar-actions .primary-action-btn:hover{background:#007bb9}#mobile-wrap #my-profile-page .profile-content-area .section-top-bar .bar-actions .primary-action-btn .material-symbols-outlined,#pc-wrap #my-profile-page .profile-content-area .section-top-bar .bar-actions .primary-action-btn .material-symbols-outlined{font-size:18px}#mobile-wrap #my-profile-page .profile-content-area .list-panel-container,#pc-wrap #my-profile-page .profile-content-area .list-panel-container{background:#fff;border-radius:16px;box-shadow:0 1px 4px rgba(20,27,43,.04);border:1px solid rgba(220,226,247,.7);overflow:hidden}#mobile-wrap #my-profile-page .profile-content-area .list-panel-container .list-row-item,#pc-wrap #my-profile-page .profile-content-area .list-panel-container .list-row-item{padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #f1f3ff;transition:background-color .15s}#mobile-wrap #my-profile-page .profile-content-area .list-panel-container .list-row-item:last-child,#pc-wrap #my-profile-page .profile-content-area .list-panel-container .list-row-item:last-child{border-bottom:none}#mobile-wrap #my-profile-page .profile-content-area .list-panel-container .list-row-item:hover,#pc-wrap #my-profile-page .profile-content-area .list-panel-container .list-row-item:hover{background-color:rgba(241,243,255,.6)}#mobile-wrap #my-profile-page .profile-content-area .list-panel-container .list-row-item .user-info-left,#pc-wrap #my-profile-page .profile-content-area .list-panel-container .list-row-item .user-info-left{display:flex;align-items:center;gap:14px;min-width:0}#mobile-wrap #my-profile-page .profile-content-area .list-panel-container .list-row-item .user-info-left .avatar-circle,#pc-wrap #my-profile-page .profile-content-area .list-panel-container .list-row-item .user-info-left .avatar-circle{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0;background-color:#e9edff}#mobile-wrap #my-profile-page .profile-content-area .list-panel-container .list-row-item .user-info-left .text-details,#pc-wrap #my-profile-page .profile-content-area .list-panel-container .list-row-item .user-info-left .text-details{min-width:0}#mobile-wrap #my-profile-page .profile-content-area .list-panel-container .list-row-item .user-info-left .text-details .name-badge-row,#pc-wrap #my-profile-page .profile-content-area .list-panel-container .list-row-item .user-info-left .text-details .name-badge-row{display:flex;align-items:center;gap:6px}#mobile-wrap #my-profile-page .profile-content-area .list-panel-container .list-row-item .user-info-left .text-details .name-badge-row .user-name,#pc-wrap #my-profile-page .profile-content-area .list-panel-container .list-row-item .user-info-left .text-details .name-badge-row .user-name{font-size:15px;font-weight:600;color:#141b2b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#mobile-wrap #my-profile-page .profile-content-area .list-panel-container .list-row-item .user-info-left .text-details .name-badge-row .material-symbols-outlined,#pc-wrap #my-profile-page .profile-content-area .list-panel-container .list-row-item .user-info-left .text-details .name-badge-row .material-symbols-outlined{font-size:15px;color:#006194}#mobile-wrap #my-profile-page .profile-content-area .list-panel-container .list-row-item .user-info-left .text-details .handle-sub,#pc-wrap #my-profile-page .profile-content-area .list-panel-container .list-row-item .user-info-left .text-details .handle-sub{font-size:13px;color:#545c72;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#mobile-wrap #my-profile-page .profile-content-area .list-panel-container .list-row-item .actions-right,#pc-wrap #my-profile-page .profile-content-area .list-panel-container .list-row-item .actions-right{display:flex;align-items:center;gap:8px;flex-shrink:0}#mobile-wrap #my-profile-page .profile-content-area .list-panel-container .list-row-item .actions-right .follow-state-btn,#pc-wrap #my-profile-page .profile-content-area .list-panel-container .list-row-item .actions-right .follow-state-btn{padding:6px 16px;border-radius:9999px;font-size:12px;font-weight:600;border:none;cursor:pointer;transition:all .2s}#mobile-wrap #my-profile-page .profile-content-area .list-panel-container .list-row-item .actions-right .follow-state-btn.is-following,#pc-wrap #my-profile-page .profile-content-area .list-panel-container .list-row-item .actions-right .follow-state-btn.is-following{background:#e9edff;color:#141b2b}#mobile-wrap #my-profile-page .profile-content-area .list-panel-container .list-row-item .actions-right .follow-state-btn.is-following:hover,#pc-wrap #my-profile-page .profile-content-area .list-panel-container .list-row-item .actions-right .follow-state-btn.is-following:hover{background:#ffdad6;color:#ba1a1a}#mobile-wrap #my-profile-page .profile-content-area .list-panel-container .list-row-item .actions-right .follow-state-btn.not-following,#pc-wrap #my-profile-page .profile-content-area .list-panel-container .list-row-item .actions-right .follow-state-btn.not-following{background:#006194;color:#fff}#mobile-wrap #my-profile-page .profile-content-area .list-panel-container .list-row-item .actions-right .follow-state-btn.not-following:hover,#pc-wrap #my-profile-page .profile-content-area .list-panel-container .list-row-item .actions-right .follow-state-btn.not-following:hover{background:#007bb9}#mobile-wrap #my-profile-page .profile-content-area .list-panel-container .list-row-item .actions-right .more-options-btn,#pc-wrap #my-profile-page .profile-content-area .list-panel-container .list-row-item .actions-right .more-options-btn{width:32px;height:32px;border-radius:50%;border:none;background:transparent;color:#707881;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}#mobile-wrap #my-profile-page .profile-content-area .list-panel-container .list-row-item .actions-right .more-options-btn:hover,#pc-wrap #my-profile-page .profile-content-area .list-panel-container .list-row-item .actions-right .more-options-btn:hover{background:#e9edff;color:#141b2b}#mobile-wrap #my-profile-page .profile-content-area .list-panel-container .list-row-item .actions-right .more-options-btn .material-symbols-outlined,#pc-wrap #my-profile-page .profile-content-area .list-panel-container .list-row-item .actions-right .more-options-btn .material-symbols-outlined{font-size:19px}#mobile-wrap #my-profile-page .profile-content-area .article-cards-grid,#pc-wrap #my-profile-page .profile-content-area .article-cards-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}@media(max-width:1100px){#mobile-wrap #my-profile-page .profile-content-area .article-cards-grid,#pc-wrap #my-profile-page .profile-content-area .article-cards-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){#mobile-wrap #my-profile-page .profile-content-area .article-cards-grid,#pc-wrap #my-profile-page .profile-content-area .article-cards-grid{grid-template-columns:1fr}}#mobile-wrap #my-profile-page .profile-content-area .article-cards-grid .article-card-item,#pc-wrap #my-profile-page .profile-content-area .article-cards-grid .article-card-item{background:#fff;border-radius:16px;padding:12px;box-shadow:0 1px 4px rgba(20,27,43,.04);border:1px solid rgba(220,226,247,.7);display:flex;flex-direction:column;justify-content:space-between;transition:all .2s ease}#mobile-wrap #my-profile-page .profile-content-area .article-cards-grid .article-card-item:hover,#pc-wrap #my-profile-page .profile-content-area .article-cards-grid .article-card-item:hover{box-shadow:0 6px 18px rgba(20,27,43,.08);transform:translateY(-2px)}#mobile-wrap #my-profile-page .profile-content-area .article-cards-grid .article-card-item .card-top .thumb-wrapper,#pc-wrap #my-profile-page .profile-content-area .article-cards-grid .article-card-item .card-top .thumb-wrapper{position:relative;aspect-ratio:16/10;border-radius:10px;overflow:hidden;background:#e9edff;margin-bottom:12px}#mobile-wrap #my-profile-page .profile-content-area .article-cards-grid .article-card-item .card-top .thumb-wrapper img,#pc-wrap #my-profile-page .profile-content-area .article-cards-grid .article-card-item .card-top .thumb-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}#mobile-wrap #my-profile-page .profile-content-area .article-cards-grid .article-card-item .card-top .thumb-wrapper:hover img,#pc-wrap #my-profile-page .profile-content-area .article-cards-grid .article-card-item .card-top .thumb-wrapper:hover img{transform:scale(1.03)}#mobile-wrap #my-profile-page .profile-content-area .article-cards-grid .article-card-item .card-top .thumb-wrapper .cat-tag,#pc-wrap #my-profile-page .profile-content-area .article-cards-grid .article-card-item .card-top .thumb-wrapper .cat-tag{position:absolute;top:10px;left:10px;background:rgba(41,48,64,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:11px;font-weight:500;padding:2px 8px;border-radius:9999px}#mobile-wrap #my-profile-page .profile-content-area .article-cards-grid .article-card-item .card-top .thumb-wrapper .thumb-opts-btn,#pc-wrap #my-profile-page .profile-content-area .article-cards-grid .article-card-item .card-top .thumb-wrapper .thumb-opts-btn{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;background:rgba(41,48,64,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}#mobile-wrap #my-profile-page .profile-content-area .article-cards-grid .article-card-item .card-top .thumb-wrapper .thumb-opts-btn:hover,#pc-wrap #my-profile-page .profile-content-area .article-cards-grid .article-card-item .card-top .thumb-wrapper .thumb-opts-btn:hover{background:rgba(41,48,64,.9)}#mobile-wrap #my-profile-page .profile-content-area .article-cards-grid .article-card-item .card-top .thumb-wrapper .thumb-opts-btn .material-symbols-outlined,#pc-wrap #my-profile-page .profile-content-area .article-cards-grid .article-card-item .card-top .thumb-wrapper .thumb-opts-btn .material-symbols-outlined{font-size:16px}#mobile-wrap #my-profile-page .profile-content-area .article-cards-grid .article-card-item .card-top .article-title,#pc-wrap #my-profile-page .profile-content-area .article-cards-grid .article-card-item .card-top .article-title{font-size:15px;font-weight:600;color:#141b2b;line-height:1.35;margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer;transition:color .15s}#mobile-wrap #my-profile-page .profile-content-area .article-cards-grid .article-card-item .card-top .article-title:hover,#pc-wrap #my-profile-page .profile-content-area .article-cards-grid .article-card-item .card-top .article-title:hover{color:#006194}#mobile-wrap #my-profile-page .profile-content-area .article-cards-grid .article-card-item .card-top .article-desc,#pc-wrap #my-profile-page .profile-content-area .article-cards-grid .article-card-item .card-top .article-desc{font-size:13px;color:#545c72;line-height:1.45;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#mobile-wrap #my-profile-page .profile-content-area .article-cards-grid .article-card-item .card-footer-stats,#pc-wrap #my-profile-page .profile-content-area .article-cards-grid .article-card-item .card-footer-stats{display:flex;align-items:center;justify-content:space-between;padding-top:12px;margin-top:12px;border-top:1px solid #f1f3ff;font-size:12px;color:#545c72}#mobile-wrap #my-profile-page .profile-content-area .article-cards-grid .article-card-item .card-footer-stats .meta-read,#pc-wrap #my-profile-page .profile-content-area .article-cards-grid .article-card-item .card-footer-stats .meta-read{color:#707881}#mobile-wrap #my-profile-page .profile-content-area .article-cards-grid .article-card-item .card-footer-stats .stats-group,#pc-wrap #my-profile-page .profile-content-area .article-cards-grid .article-card-item .card-footer-stats .stats-group{display:flex;align-items:center;gap:10px}#mobile-wrap #my-profile-page .profile-content-area .article-cards-grid .article-card-item .card-footer-stats .stats-group span,#pc-wrap #my-profile-page .profile-content-area .article-cards-grid .article-card-item .card-footer-stats .stats-group span{display:flex;align-items:center;gap:3px}#mobile-wrap #my-profile-page .profile-content-area .article-cards-grid .article-card-item .card-footer-stats .stats-group span .material-symbols-outlined,#pc-wrap #my-profile-page .profile-content-area .article-cards-grid .article-card-item .card-footer-stats .stats-group span .material-symbols-outlined{font-size:14px}#mobile-wrap #my-profile-page .profile-content-area .booking-filter-bar,#pc-wrap #my-profile-page .profile-content-area .booking-filter-bar{display:flex;flex-direction:column;gap:14px;margin-bottom:20px}#mobile-wrap #my-profile-page .profile-content-area .booking-filter-bar .category-pills,#pc-wrap #my-profile-page .profile-content-area .booking-filter-bar .category-pills{display:flex;align-items:center;gap:8px;flex-wrap:wrap}#mobile-wrap #my-profile-page .profile-content-area .booking-filter-bar .category-pills .cat-pill-btn,#pc-wrap #my-profile-page .profile-content-area .booking-filter-bar .category-pills .cat-pill-btn{padding:6px 16px;border-radius:9999px;font-size:13px;font-weight:500;border:none;cursor:pointer;background:#fff;color:#141b2b;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:all .15s}#mobile-wrap #my-profile-page .profile-content-area .booking-filter-bar .category-pills .cat-pill-btn.active,#pc-wrap #my-profile-page .profile-content-area .booking-filter-bar .category-pills .cat-pill-btn.active{background:#293040;color:#fff;font-weight:600}#mobile-wrap #my-profile-page .profile-content-area .booking-filter-bar .category-pills .cat-pill-btn:hover:not(.active),#pc-wrap #my-profile-page .profile-content-area .booking-filter-bar .category-pills .cat-pill-btn:hover:not(.active){background:#e9edff}#mobile-wrap #my-profile-page .profile-content-area .booking-filter-bar .status-subnav,#pc-wrap #my-profile-page .profile-content-area .booking-filter-bar .status-subnav{display:flex;align-items:center;gap:24px;border-bottom:1px solid #e1e8fd;overflow-x:auto}#mobile-wrap #my-profile-page .profile-content-area .booking-filter-bar .status-subnav .status-tab-btn,#pc-wrap #my-profile-page .profile-content-area .booking-filter-bar .status-subnav .status-tab-btn{padding-bottom:8px;font-size:13px;font-weight:500;color:#545c72;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:all .15s}#mobile-wrap #my-profile-page .profile-content-area .booking-filter-bar .status-subnav .status-tab-btn.active,#pc-wrap #my-profile-page .profile-content-area .booking-filter-bar .status-subnav .status-tab-btn.active{color:#006194;font-weight:600;border-bottom-color:#006194}#mobile-wrap #my-profile-page .profile-content-area .booking-filter-bar .status-subnav .status-tab-btn:hover:not(.active),#pc-wrap #my-profile-page .profile-content-area .booking-filter-bar .status-subnav .status-tab-btn:hover:not(.active){color:#141b2b}#mobile-wrap #my-profile-page .profile-content-area .booking-cards-stack,#pc-wrap #my-profile-page .profile-content-area .booking-cards-stack{display:flex;flex-direction:column;gap:16px}#mobile-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item,#pc-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item{background:#fff;border-radius:18px;padding:20px;box-shadow:0 1px 4px rgba(20,27,43,.04);border:1px solid rgba(220,226,247,.7);display:flex;align-items:center;gap:24px;transition:all .2s ease}@media(max-width:768px){#mobile-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item,#pc-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item{flex-direction:column;align-items:stretch}}#mobile-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item:hover,#pc-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item:hover{box-shadow:0 4px 14px rgba(20,27,43,.07)}#mobile-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-img-box,#pc-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-img-box{width:140px;height:135px;flex-shrink:0;border-radius:12px;overflow:hidden;position:relative;background:#e9edff}@media(max-width:768px){#mobile-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-img-box,#pc-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-img-box{width:100%;height:180px}}#mobile-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-img-box img,#pc-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-img-box img{width:100%;height:100%;object-fit:cover}#mobile-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-img-box .rating-badge,#pc-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-img-box .rating-badge{position:absolute;top:8px;left:8px;background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:2px 6px;border-radius:6px;font-size:11px;font-weight:700;color:#141b2b}#mobile-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-middle-info,#pc-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-middle-info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px}#mobile-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-middle-info .top-meta,#pc-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-middle-info .top-meta{display:flex;align-items:center;gap:8px}#mobile-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-middle-info .top-meta .type-pill,#pc-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-middle-info .top-meta .type-pill{font-size:11px;font-weight:700;letter-spacing:.05em;color:#006194;background:#cce5ff;padding:2px 8px;border-radius:9999px}#mobile-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-middle-info .top-meta .ref-code,#pc-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-middle-info .top-meta .ref-code{font-size:12px;color:#707881;font-family:monospace}#mobile-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-middle-info .booking-title,#pc-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-middle-info .booking-title{font-size:17px;font-weight:700;color:#141b2b;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#mobile-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-middle-info .location-line,#pc-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-middle-info .location-line{display:flex;align-items:center;gap:4px;font-size:13px;color:#3f4850}#mobile-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-middle-info .location-line .material-symbols-outlined,#pc-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-middle-info .location-line .material-symbols-outlined{font-size:15px;color:#006194}#mobile-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-middle-info .date-guests-line,#pc-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-middle-info .date-guests-line{display:flex;align-items:center;gap:12px;font-size:13px;color:#545c72;flex-wrap:wrap}#mobile-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-middle-info .date-guests-line span,#pc-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-middle-info .date-guests-line span{display:flex;align-items:center;gap:4px}#mobile-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-middle-info .date-guests-line span .material-symbols-outlined,#pc-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-middle-info .date-guests-line span .material-symbols-outlined{font-size:15px}#mobile-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-right-status,#pc-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-right-status{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;min-width:170px;flex-shrink:0;align-self:stretch;padding-left:16px;border-left:1px solid #e1e8fd}@media(max-width:768px){#mobile-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-right-status,#pc-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-right-status{border-left:none;border-top:1px solid #e1e8fd;padding-left:0;padding-top:12px;align-items:stretch}}#mobile-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-right-status .status-badge,#pc-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-right-status .status-badge{padding:4px 10px;border-radius:9999px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px}#mobile-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-right-status .status-badge.confirmed,#pc-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-right-status .status-badge.confirmed{background:#e6f4ea;color:#137333}#mobile-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-right-status .status-badge.confirmed .pulse-dot,#pc-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-right-status .status-badge.confirmed .pulse-dot{width:6px;height:6px;border-radius:50%;background:#1e8e3e}#mobile-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-right-status .status-badge.completed,#pc-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-right-status .status-badge.completed{background:#f1f3ff;color:#545c72}#mobile-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-right-status .status-badge.cancelled,#pc-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-right-status .status-badge.cancelled{background:#fce8e6;color:#c5221f}#mobile-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-right-status .price-block,#pc-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-right-status .price-block{text-align:right;margin:4px 0}#mobile-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-right-status .price-block .amount,#pc-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-right-status .price-block .amount{font-size:18px;font-weight:700;color:#141b2b}#mobile-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-right-status .price-block .note,#pc-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-right-status .price-block .note{font-size:11px;color:#707881;display:block}#mobile-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-right-status .action-btns,#pc-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-right-status .action-btns{display:flex;align-items:center;gap:8px}#mobile-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-right-status .action-btns .view-btn,#pc-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-right-status .action-btns .view-btn{padding:6px 14px;font-size:12px;font-weight:600;color:#141b2b;background:#f1f3ff;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:all .15s}#mobile-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-right-status .action-btns .view-btn:hover,#pc-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-right-status .action-btns .view-btn:hover{background:#e1e8fd}#mobile-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-right-status .action-btns .cancel-btn,#pc-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-right-status .action-btns .cancel-btn{font-size:12px;font-weight:500;color:#ba1a1a;background:transparent;border:none;cursor:pointer}#mobile-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-right-status .action-btns .cancel-btn:hover,#pc-wrap #my-profile-page .profile-content-area .booking-cards-stack .booking-card-item .card-right-status .action-btns .cancel-btn:hover{text-decoration:underline}#mobile-wrap #my-profile-page .profile-content-area .wishlist-cards-grid,#pc-wrap #my-profile-page .profile-content-area .wishlist-cards-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}@media(max-width:1100px){#mobile-wrap #my-profile-page .profile-content-area .wishlist-cards-grid,#pc-wrap #my-profile-page .profile-content-area .wishlist-cards-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){#mobile-wrap #my-profile-page .profile-content-area .wishlist-cards-grid,#pc-wrap #my-profile-page .profile-content-area .wishlist-cards-grid{grid-template-columns:1fr}}#mobile-wrap #my-profile-page .profile-content-area .wishlist-cards-grid .wishlist-card-item,#pc-wrap #my-profile-page .profile-content-area .wishlist-cards-grid .wishlist-card-item{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 4px rgba(20,27,43,.04);border:1px solid rgba(220,226,247,.7);display:flex;flex-direction:column;transition:all .2s ease}#mobile-wrap #my-profile-page .profile-content-area .wishlist-cards-grid .wishlist-card-item:hover,#pc-wrap #my-profile-page .profile-content-area .wishlist-cards-grid .wishlist-card-item:hover{box-shadow:0 6px 18px rgba(20,27,43,.08);transform:translateY(-2px)}#mobile-wrap #my-profile-page .profile-content-area .wishlist-cards-grid .wishlist-card-item .card-thumb-box,#pc-wrap #my-profile-page .profile-content-area .wishlist-cards-grid .wishlist-card-item .card-thumb-box{position:relative;aspect-ratio:16/10;width:100%;background:#e9edff}#mobile-wrap #my-profile-page .profile-content-area .wishlist-cards-grid .wishlist-card-item .card-thumb-box img,#pc-wrap #my-profile-page .profile-content-area .wishlist-cards-grid .wishlist-card-item .card-thumb-box img{width:100%;height:100%;object-fit:cover}#mobile-wrap #my-profile-page .profile-content-area .wishlist-cards-grid .wishlist-card-item .card-thumb-box .remove-fav-btn,#pc-wrap #my-profile-page .profile-content-area .wishlist-cards-grid .wishlist-card-item .card-thumb-box .remove-fav-btn{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:none;color:#ba1a1a;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.12);transition:transform .15s}#mobile-wrap #my-profile-page .profile-content-area .wishlist-cards-grid .wishlist-card-item .card-thumb-box .remove-fav-btn:hover,#pc-wrap #my-profile-page .profile-content-area .wishlist-cards-grid .wishlist-card-item .card-thumb-box .remove-fav-btn:hover{transform:scale(1.1)}#mobile-wrap #my-profile-page .profile-content-area .wishlist-cards-grid .wishlist-card-item .card-thumb-box .remove-fav-btn .material-symbols-outlined,#pc-wrap #my-profile-page .profile-content-area .wishlist-cards-grid .wishlist-card-item .card-thumb-box .remove-fav-btn .material-symbols-outlined{font-size:18px}#mobile-wrap #my-profile-page .profile-content-area .wishlist-cards-grid .wishlist-card-item .card-thumb-box .type-badge,#pc-wrap #my-profile-page .profile-content-area .wishlist-cards-grid .wishlist-card-item .card-thumb-box .type-badge{position:absolute;bottom:10px;left:10px;background:rgba(41,48,64,.85);color:#fff;font-size:11px;font-weight:600;padding:2px 8px;border-radius:6px}#mobile-wrap #my-profile-page .profile-content-area .wishlist-cards-grid .wishlist-card-item .card-content-box,#pc-wrap #my-profile-page .profile-content-area .wishlist-cards-grid .wishlist-card-item .card-content-box{padding:16px;display:flex;flex-direction:column;gap:6px}#mobile-wrap #my-profile-page .profile-content-area .wishlist-cards-grid .wishlist-card-item .card-content-box .fav-title,#pc-wrap #my-profile-page .profile-content-area .wishlist-cards-grid .wishlist-card-item .card-content-box .fav-title{font-size:16px;font-weight:700;color:#141b2b;margin:0;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#mobile-wrap #my-profile-page .profile-content-area .wishlist-cards-grid .wishlist-card-item .card-content-box .fav-loc,#pc-wrap #my-profile-page .profile-content-area .wishlist-cards-grid .wishlist-card-item .card-content-box .fav-loc{display:flex;align-items:center;gap:4px;font-size:13px;color:#545c72}#mobile-wrap #my-profile-page .profile-content-area .wishlist-cards-grid .wishlist-card-item .card-content-box .fav-loc .material-symbols-outlined,#pc-wrap #my-profile-page .profile-content-area .wishlist-cards-grid .wishlist-card-item .card-content-box .fav-loc .material-symbols-outlined{font-size:15px;color:#006194}#mobile-wrap #my-profile-page .profile-content-area .wishlist-cards-grid .wishlist-card-item .card-content-box .fav-bottom-price,#pc-wrap #my-profile-page .profile-content-area .wishlist-cards-grid .wishlist-card-item .card-content-box .fav-bottom-price{display:flex;align-items:center;justify-content:space-between;margin-top:6px;padding-top:10px;border-top:1px solid #f1f3ff}#mobile-wrap #my-profile-page .profile-content-area .wishlist-cards-grid .wishlist-card-item .card-content-box .fav-bottom-price .price-val,#pc-wrap #my-profile-page .profile-content-area .wishlist-cards-grid .wishlist-card-item .card-content-box .fav-bottom-price .price-val{font-size:16px;font-weight:700;color:#006194}#mobile-wrap #my-profile-page .profile-content-area .wishlist-cards-grid .wishlist-card-item .card-content-box .fav-bottom-price .rating-val,#pc-wrap #my-profile-page .profile-content-area .wishlist-cards-grid .wishlist-card-item .card-content-box .fav-bottom-price .rating-val{font-size:12px;font-weight:600;color:#141b2b;display:flex;align-items:center;gap:2px}#mobile-wrap #my-profile-page .profile-content-area .profile-empty-state,#pc-wrap #my-profile-page .profile-content-area .profile-empty-state{background:#fff;border-radius:16px;padding:56px 24px;text-align:center;border:1px dashed rgba(191,199,210,.7);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}#mobile-wrap #my-profile-page .profile-content-area .profile-empty-state .empty-icon,#pc-wrap #my-profile-page .profile-content-area .profile-empty-state .empty-icon{width:56px;height:56px;border-radius:50%;background:#f1f3ff;display:flex;align-items:center;justify-content:center;color:#006194}#mobile-wrap #my-profile-page .profile-content-area .profile-empty-state .empty-icon .material-symbols-outlined,#pc-wrap #my-profile-page .profile-content-area .profile-empty-state .empty-icon .material-symbols-outlined{font-size:28px}#mobile-wrap #my-profile-page .profile-content-area .profile-empty-state h3,#pc-wrap #my-profile-page .profile-content-area .profile-empty-state h3{font-size:17px;font-weight:600;color:#141b2b;margin:0}#mobile-wrap #my-profile-page .profile-content-area .profile-empty-state p,#pc-wrap #my-profile-page .profile-content-area .profile-empty-state p{font-size:13px;color:#707881;max-width:360px;margin:0;line-height:1.5}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications,#pc-wrap #my-profile-page .profile-content-area .profile-notifications{display:flex;flex-direction:column;width:100%}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-top-bar,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-top-bar{margin-bottom:24px;flex-wrap:wrap;gap:12px}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-top-bar .title-box h2,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-top-bar .title-box h2{font-size:28px;line-height:36px;color:#141b2b;font-weight:600;letter-spacing:-.02em}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-top-bar .title-box .unread-badge,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-top-bar .title-box .unread-badge{background:#e1e8fd;color:#006194;font-weight:500;font-size:11px;padding:4px 10px;border-radius:9999px;border:1px solid rgba(220,226,247,.4);display:flex;align-items:center;gap:4px}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-top-bar .title-box .unread-badge .dot,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-top-bar .title-box .unread-badge .dot{width:6px;height:6px;border-radius:50%;background:#006194;display:inline-block}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-top-bar .actions-box,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-top-bar .actions-box{flex-wrap:wrap}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-top-bar .actions-box .filter-tabs,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-top-bar .actions-box .filter-tabs{background:#f1f3ff;padding:4px;border-radius:8px;border:1px solid rgba(220,226,247,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-top-bar .actions-box .filter-tabs .filter-btn,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-top-bar .actions-box .filter-tabs .filter-btn{padding:4px 12px;font-size:13px;font-weight:500;color:#3f4850;border-radius:6px;transition:all .2s ease;background:transparent;border:none;cursor:pointer}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-top-bar .actions-box .filter-tabs .filter-btn.active,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-top-bar .actions-box .filter-tabs .filter-btn.active{background:#fff;color:#141b2b;font-weight:600;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-top-bar .actions-box .filter-tabs .filter-btn:hover:not(.active),#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-top-bar .actions-box .filter-tabs .filter-btn:hover:not(.active){color:#141b2b}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-top-bar .actions-box .mark-all-btn,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-top-bar .actions-box .mark-all-btn{height:36px;padding:0 12px;background:#fff;color:#3f4850;font-size:12px;font-weight:500;border-radius:8px;border:1px solid rgba(220,226,247,.4);display:flex;align-items:center;gap:6px;transition:all .2s ease;cursor:pointer;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-top-bar .actions-box .mark-all-btn .material-symbols-outlined,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-top-bar .actions-box .mark-all-btn .material-symbols-outlined{font-size:16px;color:#545c72}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-top-bar .actions-box .mark-all-btn:hover,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-top-bar .actions-box .mark-all-btn:hover{background:#e9edff;color:#141b2b}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container{background:#fff;border-radius:12px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);overflow:hidden;border:1px solid rgba(220,226,247,.4)}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .empty-state,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .empty-state{padding:48px;display:flex;flex-direction:column;align-items:center;gap:12px;color:#3f4850}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .empty-state .material-symbols-outlined,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .empty-state .material-symbols-outlined{font-size:48px;color:#bfc7d2}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item{padding:16px 24px;border-bottom:1px solid rgba(220,226,247,.2);transition:background-color .2s ease}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item.unread,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item.unread{background:rgba(241,243,255,.4)}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item:hover,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item:hover{background:#f1f3ff}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item:last-child,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item:last-child{border-bottom:none}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-left,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-left{min-width:0}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-left .icon-wrapper,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-left .icon-wrapper{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-left .icon-wrapper.like-icon,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-left .icon-wrapper.like-icon{background:#ffdad6;color:#ba1a1a}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-left .icon-wrapper.comment-icon,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-left .icon-wrapper.comment-icon{background:#7bc2ff;color:#004f7b}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-left .icon-wrapper.follow-icon,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-left .icon-wrapper.follow-icon{background:#cce5ff;color:#006194}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-left .icon-wrapper.booking-icon,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-left .icon-wrapper.booking-icon{background:#cde5ff;color:#001d32}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-left .icon-wrapper.tour-icon,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-left .icon-wrapper.tour-icon{background:#e9edff;color:#545c72}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-left .icon-wrapper.system-icon,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-left .icon-wrapper.system-icon{background:#f1f3ff;color:#006194}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-left .icon-wrapper .material-symbols-outlined,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-left .icon-wrapper .material-symbols-outlined{font-size:22px}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-left .item-content,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-left .item-content{min-width:0}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-left .item-content .title,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-left .item-content .title{font-size:14px;color:#141b2b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-left .item-content .title strong,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-left .item-content .title strong{font-weight:600}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-left .item-content .desc,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-left .item-content .desc{font-size:12px;color:#3f4850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-left .item-content .time,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-left .item-content .time{font-size:11px;color:rgba(63,72,80,.8);margin-top:2px}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-right,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-right{flex-shrink:0}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-right .unread-dot,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-right .unread-dot{width:8px;height:8px;border-radius:50%;background:#006194;margin-right:4px}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-right .action-btn,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-right .action-btn{padding:6px 14px;border-radius:9999px;font-size:12px;font-weight:600;background:#e9edff;color:#141b2b;border:none;cursor:pointer;transition:background-color .2s ease}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-right .action-btn:hover,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-right .action-btn:hover{background:#dce2f7}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-right .action-btn-primary,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-right .action-btn-primary{padding:6px 14px;border-radius:9999px;font-size:12px;font-weight:600;background:#293040;color:#edf0ff;border:none;cursor:pointer;transition:background-color .2s ease}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-right .action-btn-primary:hover,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-right .action-btn-primary:hover{background:rgba(41,48,64,.9)}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-right .more-btn,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-right .more-btn{padding:6px;color:#545c72;border-radius:50%;background:transparent;border:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-right .more-btn:hover,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-right .more-btn:hover{color:#141b2b;background:rgba(220,226,247,.5)}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-right .more-btn .material-symbols-outlined,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .notifications-list-container .notification-item .item-right .more-btn .material-symbols-outlined{font-size:18px}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .pagination-wrapper,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .pagination-wrapper{margin-top:40px;gap:4px}#mobile-wrap #my-profile-page .profile-content-area .profile-notifications .pagination-wrapper .pagination-text,#pc-wrap #my-profile-page .profile-content-area .profile-notifications .pagination-wrapper .pagination-text{font-size:11px;color:#3f4850;margin-top:4px}.wishlist-place-card{width:100%;max-width:none;overflow:hidden;border-radius:16px;border:1px solid rgba(220,226,247,.7);background:#fff;color:#141b2b;box-shadow:0 4px 12px rgba(20,27,43,.05);cursor:pointer;display:flex;flex-direction:column}.wishlist-place-card .card-image-carousel{position:relative;height:200px;width:100%;overflow:hidden}.wishlist-place-card .card-image-carousel .carousel-img{position:absolute;height:100%;width:100%;object-fit:cover}.wishlist-place-card .card-image-carousel .carousel-nav{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding:0 8px;opacity:0;transition:opacity .2s}.wishlist-place-card .card-image-carousel .carousel-nav .nav-btn{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:rgba(0,0,0,.3);border:none;color:#fff;cursor:pointer;transition:background .2s}.wishlist-place-card .card-image-carousel .carousel-nav .nav-btn:hover{background:rgba(0,0,0,.5)}.wishlist-place-card .card-image-carousel .carousel-nav .nav-btn .icon{width:17px;height:17px}.wishlist-place-card .card-image-carousel:hover .carousel-nav{opacity:1}.wishlist-place-card .card-image-carousel .top-left-badges{position:absolute;top:12px;left:12px;display:flex;gap:8px;z-index:10}.wishlist-place-card .card-image-carousel .top-left-badges .blur-badge{display:inline-flex;align-items:center;border-radius:9999px;padding:4px 10px;font-size:11px;font-weight:600;background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#141b2b;border:1px solid hsla(0,0%,100%,.2)}.wishlist-place-card .card-image-carousel .top-right-actions{position:absolute;top:12px;right:12px;z-index:10}.wishlist-place-card .card-content-wrap{padding:10px;display:flex;flex-direction:column;gap:6px}.wishlist-place-card .card-content-wrap .header-row{display:flex;justify-content:space-between;align-items:flex-start}.wishlist-place-card .card-content-wrap .header-row .place-title{font-size:16px;font-weight:600;margin:0;color:#141b2b;line-height:1.6;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.wishlist-place-card .card-content-wrap .header-row .rating-badge{display:inline-flex;align-items:center;gap:4px;border-radius:9999px;padding:2px 8px;font-size:12px;font-weight:600;background:hsla(0,0%,100%,.7);border:1px solid rgba(0,0,0,.05)}.wishlist-place-card .card-content-wrap .header-row .rating-badge .star-icon{width:14px;height:14px;color:#f59e0b;fill:#f59e0b}.wishlist-place-card .card-content-wrap .meta-info{font-size:11px;color:#6c748b}.wishlist-place-card .card-content-wrap .description-text{font-size:13px;color:#6c748b;line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wishlist-place-card .card-content-wrap .bottom-row{display:flex;justify-content:space-between;align-items:center;padding-top:8px;margin-top:auto}.wishlist-place-card .card-content-wrap .bottom-row .price-text{font-size:14px;font-weight:600;margin:0}.wishlist-place-card .card-content-wrap .bottom-row .price-text .unit{font-size:13px;font-weight:400;color:#6c748b}.wishlist-place-card .card-content-wrap .bottom-row .book-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;background:#006194;color:#fff;font-size:12px;font-weight:500;border:none;cursor:pointer;transition:background .2s}.wishlist-place-card .card-content-wrap .bottom-row .book-btn:hover{background:#004f7b}.wishlist-place-card .card-content-wrap .bottom-row .book-btn .arrow-icon{width:12px;height:12px;transition:transform .2s}.wishlist-place-card .card-content-wrap .bottom-row .book-btn:hover .arrow-icon{transform:translateX(4px)}.partner-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;background-color:rgba(41,48,64,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.partner-modal-overlay .partner-modal-content{position:relative;width:100%;max-width:720px;max-height:85vh;background-color:#fff;border-radius:12px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);display:flex;flex-direction:column;overflow:hidden;border:1px solid #bfc7d2}.partner-modal-overlay .partner-modal-content .modal-header{padding:20px 24px;border-bottom:1px solid #dce2f7;display:flex;align-items:flex-start;justify-content:space-between;background-color:#fff}@media(min-width:640px){.partner-modal-overlay .partner-modal-content .modal-header{padding:24px 32px}}.partner-modal-overlay .partner-modal-content .modal-header .modal-title-group{display:flex;flex-direction:column}.partner-modal-overlay .partner-modal-content .modal-header .modal-title-group h3{font-family:Inter,sans-serif;font-size:20px;font-weight:600;color:#141b2b;letter-spacing:-.015em;margin:0}.partner-modal-overlay .partner-modal-content .modal-header .modal-title-group p{font-family:Inter,sans-serif;font-size:13px;color:#3f4850;margin:4px 0 0}.partner-modal-overlay .partner-modal-content .modal-header .close-btn{background:none;border:none;color:#545c72;padding:6px;border-radius:8px;cursor:pointer;transition:background-color .2s,color .2s}.partner-modal-overlay .partner-modal-content .modal-header .close-btn:hover{color:#141b2b;background-color:#e9edff}.partner-modal-overlay .partner-modal-content .modal-header .close-btn .material-symbols-outlined{font-size:20px}.partner-modal-overlay .partner-modal-content .modal-body{padding:24px;overflow-y:auto;flex:1 1;display:flex;flex-direction:column;gap:20px;background-color:#fff}@media(min-width:640px){.partner-modal-overlay .partner-modal-content .modal-body{padding:32px}}.partner-modal-overlay .partner-modal-content .modal-body .partner-type-fieldset{border:none;padding:0;margin:0}.partner-modal-overlay .partner-modal-content .modal-body .partner-type-fieldset legend{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#545c72;margin-bottom:8px;display:block}.partner-modal-overlay .partner-modal-content .modal-body .partner-type-fieldset .partner-type-grid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}@media(min-width:768px){.partner-modal-overlay .partner-modal-content .modal-body .partner-type-fieldset .partner-type-grid{grid-template-columns:1fr 1fr}}.partner-modal-overlay .partner-modal-content .modal-body .partner-type-fieldset .partner-type-grid .partner-type-card{border-radius:12px;padding:16px;border:1px solid #bfc7d2;background-color:#fff;display:flex;align-items:flex-start;gap:12px;cursor:pointer;transition:all .2s}.partner-modal-overlay .partner-modal-content .modal-body .partner-type-fieldset .partner-type-grid .partner-type-card:hover{border-color:#707881}.partner-modal-overlay .partner-modal-content .modal-body .partner-type-fieldset .partner-type-grid .partner-type-card.selected{border:2px solid #006194;background-color:rgba(204,229,255,.2)}.partner-modal-overlay .partner-modal-content .modal-body .partner-type-fieldset .partner-type-grid .partner-type-card input[type=radio]{margin-top:4px;accent-color:#006194;cursor:pointer}.partner-modal-overlay .partner-modal-content .modal-body .partner-type-fieldset .partner-type-grid .partner-type-card .card-info{display:flex;flex-direction:column;min-width:0}.partner-modal-overlay .partner-modal-content .modal-body .partner-type-fieldset .partner-type-grid .partner-type-card .card-info .card-title{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#141b2b}.partner-modal-overlay .partner-modal-content .modal-body .partner-type-fieldset .partner-type-grid .partner-type-card .card-info .card-title .material-symbols-outlined{font-size:18px;color:#545c72}.partner-modal-overlay .partner-modal-content .modal-body .partner-type-fieldset .partner-type-grid .partner-type-card .card-info p{font-size:11px;color:#3f4850;margin:4px 0 0;line-height:1.5}.partner-modal-overlay .partner-modal-content .modal-body .partner-type-fieldset .partner-type-grid .partner-type-card.selected .card-title .material-symbols-outlined{color:#006194}.partner-modal-overlay .partner-modal-content .modal-body .form-fields{display:flex;flex-direction:column;gap:16px}.partner-modal-overlay .partner-modal-content .modal-body .form-fields .form-group{display:flex;flex-direction:column;gap:4px}.partner-modal-overlay .partner-modal-content .modal-body .form-fields .form-group label{font-size:12px;font-weight:500;color:#141b2b}.partner-modal-overlay .partner-modal-content .modal-body .form-fields .form-group label .required{color:#ba1a1a}.partner-modal-overlay .partner-modal-content .modal-body .form-fields .form-group input{width:100%;padding:10px 16px;border-radius:8px;border:1px solid #bfc7d2;background-color:#f1f3ff;font-size:13px;color:#141b2b;transition:all .2s}.partner-modal-overlay .partner-modal-content .modal-body .form-fields .form-group input::placeholder{color:rgba(63,72,80,.6)}.partner-modal-overlay .partner-modal-content .modal-body .form-fields .form-group input:focus{outline:none;border-color:#006194;box-shadow:0 0 0 2px rgba(0,97,148,.2)}.partner-modal-overlay .partner-modal-content .modal-body .info-alert{background-color:#f1f3ff;border:1px solid rgba(191,199,210,.5);border-radius:12px;padding:16px;display:flex;gap:12px}.partner-modal-overlay .partner-modal-content .modal-body .info-alert .material-symbols-outlined{font-size:18px;color:#006194;flex-shrink:0;margin-top:2px}.partner-modal-overlay .partner-modal-content .modal-body .info-alert p{font-size:11px;color:#545c72;line-height:1.5;margin:0}.partner-modal-overlay .partner-modal-content .modal-footer{padding:16px 24px;border-top:1px solid #dce2f7;background-color:#f1f3ff;display:flex;align-items:center;justify-content:space-between}@media(min-width:640px){.partner-modal-overlay .partner-modal-content .modal-footer{padding:16px 32px}}.partner-modal-overlay .partner-modal-content .modal-footer .help-link{display:flex;align-items:center;gap:4px;font-size:12px;color:#3f4850;text-decoration:none;transition:color .2s}.partner-modal-overlay .partner-modal-content .modal-footer .help-link:hover{color:#006194}.partner-modal-overlay .partner-modal-content .modal-footer .help-link .material-symbols-outlined{font-size:15px}.partner-modal-overlay .partner-modal-content .modal-footer .footer-actions{display:flex;align-items:center;gap:8px}.partner-modal-overlay .partner-modal-content .modal-footer .footer-actions button{cursor:pointer;font-family:Inter,sans-serif;border-radius:8px;font-size:14px;font-weight:500;transition:all .2s}.partner-modal-overlay .partner-modal-content .modal-footer .footer-actions .btn-cancel{padding:8px 16px;border:1px solid #bfc7d2;background-color:transparent;color:#141b2b}.partner-modal-overlay .partner-modal-content .modal-footer .footer-actions .btn-cancel:hover{background-color:#e9edff}.partner-modal-overlay .partner-modal-content .modal-footer .footer-actions .btn-submit{padding:8px 20px;background-color:#006194;color:#fff;border:none;display:flex;align-items:center;gap:6px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.partner-modal-overlay .partner-modal-content .modal-footer .footer-actions .btn-submit:hover{background-color:#007bb9}.partner-modal-overlay .partner-modal-content .modal-footer .footer-actions .btn-submit .material-symbols-outlined{font-size:17px}.agent-management-page,.agent-management-page .agent-header-card{display:flex;flex-direction:column;gap:24px}.agent-management-page .agent-header-card{background:#fff;border-radius:16px;padding:24px 28px;box-shadow:0 1px 4px rgba(0,0,0,.04);border:1px solid #f1f3ff}.agent-management-page .agent-header-card .header-top{display:flex;justify-content:space-between;align-items:center}.agent-management-page .agent-header-card .header-top .title-box{display:flex;flex-direction:column;gap:4px}.agent-management-page .agent-header-card .header-top .title-box .title-row{display:flex;align-items:center;gap:10px}.agent-management-page .agent-header-card .header-top .title-box .title-row h2{font-size:28px;font-weight:600;color:#141b2b;letter-spacing:-.02em}.agent-management-page .agent-header-card .header-top .title-box .title-row .count-badge{padding:2px 10px;border-radius:99px;background:#f1f3ff;color:#006194;font-size:12px;font-weight:600}.agent-management-page .agent-header-card .header-top .title-box p{font-size:14px;color:#707881}.agent-management-page .agent-header-card .header-top .add-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#006194;color:#fff;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.agent-management-page .agent-header-card .header-top .add-btn:hover{background:#004f7b}.agent-management-page .agent-header-card .header-top .add-btn span{font-size:20px}.agent-management-page .agent-header-card .filter-toolbar{display:flex;gap:12px}.agent-management-page .agent-header-card .filter-toolbar .search-box{flex:1 1;position:relative;display:flex;align-items:center}.agent-management-page .agent-header-card .filter-toolbar .search-box span{position:absolute;left:14px;color:#707881;font-size:20px}.agent-management-page .agent-header-card .filter-toolbar .search-box input{width:100%;height:44px;padding:0 16px 0 40px;background:#f9f9ff;border-radius:12px;border:1px solid transparent;font-size:14px;outline:none}.agent-management-page .agent-header-card .filter-toolbar .search-box input:focus{background:#fff;border-color:#dce2f7}.agent-management-page .agent-header-card .filter-toolbar .select-box{position:relative;width:200px}.agent-management-page .agent-header-card .filter-toolbar .select-box select{width:100%;height:44px;padding:0 36px 0 14px;background:#f9f9ff;border-radius:12px;border:1px solid transparent;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer}.agent-management-page .agent-header-card .filter-toolbar .select-box span{position:absolute;right:12px;top:13px;color:#707881;font-size:18px;pointer-events:none}.agent-management-page .agent-table-card{background:#fff;border-radius:16px;box-shadow:0 1px 4px rgba(0,0,0,.04);overflow:hidden;border:1px solid #f1f3ff;display:flex;flex-direction:column}.agent-management-page .agent-table-card .table-responsive{overflow-x:auto;width:100%}.agent-management-page .agent-table-card table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.agent-management-page .agent-table-card table thead{background:#f9f9ff;color:#707881;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.agent-management-page .agent-table-card table thead th{padding:14px 16px;font-weight:600}.agent-management-page .agent-table-card table tbody tr{border-top:1px solid #f1f3ff;transition:background .2s}.agent-management-page .agent-table-card table tbody tr:hover{background:#f9f9ff}.agent-management-page .agent-table-card table tbody tr td{padding:16px;vertical-align:middle}.agent-management-page .agent-table-card .item-cell{display:flex;align-items:center;gap:14px;min-width:260px}.agent-management-page .agent-table-card .item-cell img{width:56px;height:56px;border-radius:12px;object-fit:cover}.agent-management-page .agent-table-card .item-cell .item-info{display:flex;flex-direction:column}.agent-management-page .agent-table-card .item-cell .item-info .item-name{font-size:16px;font-weight:600;color:#141b2b;cursor:pointer}.agent-management-page .agent-table-card .item-cell .item-info .item-name:hover{color:#006194}.agent-management-page .agent-table-card .item-cell .item-info .item-loc{font-size:13px;color:#707881;display:flex;align-items:center;gap:4px;margin-top:2px}.agent-management-page .agent-table-card .item-cell .item-info .item-loc span{font-size:14px}.agent-management-page .agent-table-card .type-badge{display:inline-flex;padding:4px 10px;border-radius:8px;background:#f1f3ff;color:#141b2b;font-size:12px;font-weight:500;white-space:nowrap}.agent-management-page .agent-table-card .price-cell{display:flex;flex-direction:column}.agent-management-page .agent-table-card .price-cell .price{font-size:17px;font-weight:600;color:#141b2b}.agent-management-page .agent-table-card .price-cell .unit{font-size:12px;color:#707881}.agent-management-page .agent-table-card .status-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:99px;font-size:12px;font-weight:500}.agent-management-page .agent-table-card .status-badge .dot{width:6px;height:6px;border-radius:50%}.agent-management-page .agent-table-card .status-badge.active{background:#ecfdf5;color:#047857}.agent-management-page .agent-table-card .status-badge.active .dot{background:#059669}.agent-management-page .agent-table-card .status-badge.pending,.agent-management-page .agent-table-card .status-badge.upcoming{background:#fffbeb;color:#b45309}.agent-management-page .agent-table-card .status-badge.pending .dot,.agent-management-page .agent-table-card .status-badge.upcoming .dot{background:#d97706}.agent-management-page .agent-table-card .status-badge.completed{background:#eff6ff;color:#1d4ed8}.agent-management-page .agent-table-card .status-badge.completed .dot{background:#2563eb}.agent-management-page .agent-table-card .actions-cell{display:flex;align-items:center;justify-content:flex-end;gap:6px}.agent-management-page .agent-table-card .actions-cell button{padding:6px 12px;border-radius:8px;background:#f9f9ff;color:#141b2b;font-size:12px;font-weight:600;border:none;cursor:pointer;transition:all .2s}.agent-management-page .agent-table-card .actions-cell button:hover{background:#f1f3ff}.agent-management-page .agent-table-card .pagination-footer{padding:16px 24px;background:#fff;border-top:1px solid #f1f3ff;display:flex;justify-content:space-between;align-items:center}.agent-management-page .agent-table-card .pagination-footer .page-info{font-size:14px;color:#707881}.agent-management-page .agent-table-card .pagination-footer .page-info strong{color:#141b2b;font-weight:600}.agent-management-page .agent-table-card .pagination-footer .page-controls{display:flex;gap:4px}.agent-management-page .agent-table-card .pagination-footer .page-controls button{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;border:none;background:transparent;color:#707881;cursor:pointer}.agent-management-page .agent-table-card .pagination-footer .page-controls button:hover:not(:disabled){background:#f9f9ff;color:#141b2b}.agent-management-page .agent-table-card .pagination-footer .page-controls button.active{background:#293040;color:#fff}.agent-management-page .agent-table-card .pagination-footer .page-controls button:disabled{opacity:.5;cursor:not-allowed}.agent-management-page .customer-cell{display:flex;align-items:center;gap:12px}.agent-management-page .customer-cell .avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.agent-management-page .customer-cell .initials{width:40px;height:40px;border-radius:50%;background:#cce5ff;color:#001d31;display:flex;align-items:center;justify-content:center;font-weight:600}.agent-management-page .customer-cell .cust-info{display:flex;flex-direction:column}.agent-management-page .customer-cell .cust-info .cust-name{font-size:14px;font-weight:600;color:#141b2b}.agent-management-page .customer-cell .cust-info .cust-email{font-size:11px;color:#707881}.agent-management-page .booking-id-cell{font-family:monospace;font-size:14px;font-weight:600;color:#141b2b}#mobile-wrap .profile-settings-page,#pc-wrap .profile-settings-page{display:flex;flex-direction:column;gap:24px}#mobile-wrap .change-password-card,#pc-wrap .change-password-card{width:100%;max-width:640px;padding:28px 32px 32px;border:1px solid #dce2f7;border-radius:16px;background:#fff}#mobile-wrap .change-password-card .change-password-heading,#pc-wrap .change-password-card .change-password-heading{display:flex;align-items:flex-start;gap:13px;padding-bottom:20px;border-bottom:1px solid #edf0f7}#mobile-wrap .change-password-card .change-password-heading>.material-symbols-outlined,#pc-wrap .change-password-card .change-password-heading>.material-symbols-outlined{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:12px;background:#e9edff;color:#006194;font-size:22px}#mobile-wrap .change-password-card .change-password-heading h3,#pc-wrap .change-password-card .change-password-heading h3{margin:1px 0 5px;color:#141b2b;font-size:18px;font-weight:700;letter-spacing:-.01em}#mobile-wrap .change-password-card .change-password-heading p,#pc-wrap .change-password-card .change-password-heading p{margin:0;color:#707881;font-size:12px;line-height:1.55}#mobile-wrap .change-password-card .change-password-form,#pc-wrap .change-password-card .change-password-form{display:flex;flex-direction:column;gap:17px;padding-top:22px}#mobile-wrap .change-password-card .password-field,#pc-wrap .change-password-card .password-field{display:flex;flex-direction:column;gap:6px}#mobile-wrap .change-password-card .password-field label,#pc-wrap .change-password-card .password-field label{color:#141b2b;font-size:12px;font-weight:600}#mobile-wrap .change-password-card .password-input-wrap,#pc-wrap .change-password-card .password-input-wrap{position:relative;display:flex;align-items:center}#mobile-wrap .change-password-card .password-input-wrap input,#pc-wrap .change-password-card .password-input-wrap input{width:100%;height:46px;padding:0 48px 0 14px;border:1px solid transparent;border-radius:10px;outline:none;background:#f1f3ff;color:#141b2b;font-size:14px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}#mobile-wrap .change-password-card .password-input-wrap input:focus,#pc-wrap .change-password-card .password-input-wrap input:focus{border-color:#006194;background:#fff;box-shadow:0 0 0 3px rgba(0,97,148,.1)}#mobile-wrap .change-password-card .password-input-wrap input:disabled,#pc-wrap .change-password-card .password-input-wrap input:disabled{cursor:not-allowed;opacity:.68}#mobile-wrap .change-password-card .password-input-wrap.has-error input,#pc-wrap .change-password-card .password-input-wrap.has-error input{border-color:#ba1a1a;background:#fff8f7}#mobile-wrap .change-password-card .password-visibility-btn,#pc-wrap .change-password-card .password-visibility-btn{position:absolute;right:5px;display:grid;width:38px;height:38px;min-height:38px;place-items:center;border:0;border-radius:8px;background:transparent;color:#545c72;cursor:pointer}#mobile-wrap .change-password-card .password-visibility-btn:focus-visible,#mobile-wrap .change-password-card .password-visibility-btn:hover,#pc-wrap .change-password-card .password-visibility-btn:focus-visible,#pc-wrap .change-password-card .password-visibility-btn:hover{background:#e9edff;color:#006194}#mobile-wrap .change-password-card .password-visibility-btn .material-symbols-outlined,#pc-wrap .change-password-card .password-visibility-btn .material-symbols-outlined{font-size:20px}#mobile-wrap .change-password-card .password-field-error,#pc-wrap .change-password-card .password-field-error{margin:0;color:#ba1a1a;font-size:11px;line-height:1.4}#mobile-wrap .change-password-card .password-policy-note,#mobile-wrap .change-password-card .social-password-notice,#pc-wrap .change-password-card .password-policy-note,#pc-wrap .change-password-card .social-password-notice{display:flex;align-items:flex-start;gap:10px;padding:13px 14px;border:1px solid rgba(0,97,148,.16);border-radius:10px;background:rgba(0,97,148,.055);color:#545c72}#mobile-wrap .change-password-card .password-policy-note .material-symbols-outlined,#mobile-wrap .change-password-card .social-password-notice .material-symbols-outlined,#pc-wrap .change-password-card .password-policy-note .material-symbols-outlined,#pc-wrap .change-password-card .social-password-notice .material-symbols-outlined{flex:0 0 auto;color:#006194;font-size:18px}#mobile-wrap .change-password-card .password-policy-note p,#mobile-wrap .change-password-card .social-password-notice p,#pc-wrap .change-password-card .password-policy-note p,#pc-wrap .change-password-card .social-password-notice p{margin:0;font-size:11px;line-height:1.5}#mobile-wrap .change-password-card .social-password-notice,#pc-wrap .change-password-card .social-password-notice{margin-top:22px;padding:16px}#mobile-wrap .change-password-card .change-password-submit,#pc-wrap .change-password-card .change-password-submit{align-self:flex-start;min-width:176px;height:44px;padding:0 22px;border:0;border-radius:10px;background:#006194;color:#fff;font-size:13px;font-weight:700;cursor:pointer;transition:background .16s ease,opacity .16s ease}#mobile-wrap .change-password-card .change-password-submit:hover:not(:disabled),#pc-wrap .change-password-card .change-password-submit:hover:not(:disabled){background:#004f7b}#mobile-wrap .change-password-card .change-password-submit:disabled,#pc-wrap .change-password-card .change-password-submit:disabled{cursor:not-allowed;opacity:.62}#mobile-wrap .agent-listing-modal-overlay,#pc-wrap .agent-listing-modal-overlay{position:fixed;inset:0;z-index:1200;background-color:rgba(20,27,43,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px}#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card{width:100%;max-width:760px;max-height:calc(100vh - 40px);overflow-y:auto;background-color:#fff;border-radius:20px;box-shadow:0 20px 50px rgba(0,0,0,.2);padding:28px;display:flex;flex-direction:column;gap:20px;animation:modalAppear .25s ease-out}#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-header,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-header{display:flex;align-items:center;justify-content:space-between}#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-header .title-group,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-header .title-group{display:flex;align-items:center;gap:8px}#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-header .title-group .icon,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-header .title-group .icon{font-size:24px;color:#006194}#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-header .title-group h2,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-header .title-group h2{font-size:18px;font-weight:700;color:#141b2b;margin:0}#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-header .close-btn,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-header .close-btn{border:none;background:transparent;color:#707881;cursor:pointer;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center}#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-header .close-btn:hover,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-header .close-btn:hover{background-color:#f1f3ff;color:#141b2b}#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form{display:flex;flex-direction:column;gap:16px}#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .form-row,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .form-row.three,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .form-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .form-row.four,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .form-row.four{grid-template-columns:repeat(4,minmax(0,1fr))}#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .form-group,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .form-group{display:flex;flex-direction:column;gap:6px;min-width:0}#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .form-group label,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .form-group label{font-size:12px;font-weight:600;color:#141b2b}#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .form-group .form-input,#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .form-group .form-select,#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .form-group .form-textarea,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .form-group .form-input,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .form-group .form-select,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .form-group .form-textarea{width:100%;box-sizing:border-box;padding:10px 14px;border-radius:10px;border:1px solid rgba(191,199,210,.6);background-color:#fff;font-family:inherit;font-size:13px;color:#141b2b;outline:none;transition:border-color .15s ease,box-shadow .15s ease}#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .form-group .form-input:focus,#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .form-group .form-select:focus,#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .form-group .form-textarea:focus,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .form-group .form-input:focus,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .form-group .form-select:focus,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .form-group .form-textarea:focus{border-color:#006194;box-shadow:0 0 0 3px rgba(0,97,148,.1)}#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .form-group .form-input:disabled,#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .form-group .form-select:disabled,#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .form-group .form-textarea:disabled,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .form-group .form-input:disabled,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .form-group .form-select:disabled,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .form-group .form-textarea:disabled{background-color:#f1f3ff;color:#3f4850}#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .form-group .form-textarea,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .form-group .form-textarea{resize:vertical}#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .form-group .inline-pair,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .form-group .inline-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .chip-grid,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .chip-grid{display:flex;flex-wrap:wrap;gap:8px}#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .chip-grid .chip,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .chip-grid .chip{padding:6px 12px;border-radius:9999px;border:1px solid rgba(191,199,210,.6);background:#fff;font-size:12px;color:#3f4850;cursor:pointer;transition:all .15s ease}#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .chip-grid .chip:hover,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .chip-grid .chip:hover{border-color:#006194;color:#006194}#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .chip-grid .chip.active,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .chip-grid .chip.active{background:#006194;border-color:#006194;color:#fff}#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .image-grid,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .image-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));grid-gap:10px;gap:10px}#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .image-grid .image-add,#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .image-grid .image-thumb,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .image-grid .image-add,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .image-grid .image-thumb{position:relative;aspect-ratio:4/3;border-radius:10px;overflow:hidden}#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .image-grid .image-thumb,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .image-grid .image-thumb{border:1px solid rgba(220,226,247,.6)}#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .image-grid .image-thumb img,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .image-grid .image-thumb img{width:100%;height:100%;object-fit:cover}#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .image-grid .image-thumb button,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .image-grid .image-thumb button{position:absolute;top:6px;right:6px;width:24px;height:24px;border:none;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .image-grid .image-thumb button .material-symbols-outlined,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .image-grid .image-thumb button .material-symbols-outlined{font-size:16px}#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .image-grid .image-add,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .image-grid .image-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px dashed rgba(0,97,148,.45);background:rgba(0,97,148,.04);color:#006194;font-size:12px;font-weight:600;cursor:pointer}#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .image-grid .image-add.disabled,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .image-grid .image-add.disabled{opacity:.6;cursor:progress}#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .modal-actions-bar,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .modal-actions-bar{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:8px}#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .modal-actions-bar .cancel-btn,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .modal-actions-bar .cancel-btn{padding:10px 18px;border-radius:9999px;border:1px solid rgba(191,199,210,.6);background:transparent;font-size:13px;font-weight:600;color:#3f4850;cursor:pointer}#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .modal-actions-bar .cancel-btn:hover,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .modal-actions-bar .cancel-btn:hover{background-color:#f1f3ff}#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .modal-actions-bar .publish-btn,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .modal-actions-bar .publish-btn{padding:10px 22px;border-radius:9999px;border:none;background-color:#006194;color:#fff;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 2px 8px rgba(0,97,148,.25)}#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .modal-actions-bar .publish-btn:hover,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .modal-actions-bar .publish-btn:hover{background-color:#007bb9}#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .modal-actions-bar .publish-btn:disabled,#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .modal-actions-bar .publish-btn:disabled{opacity:.6;cursor:not-allowed}#mobile-wrap .agent-listing-modal-overlay{padding:10px;align-items:flex-end}#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card{padding:20px 16px;max-height:calc(100vh - 20px);border-radius:18px 18px 12px 12px}#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .form-row,#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .form-row.four,#mobile-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .form-row.three{grid-template-columns:1fr}@media(max-width:760px){#pc-wrap .agent-listing-modal-overlay .agent-listing-modal-card .modal-form .form-row.four{grid-template-columns:repeat(2,minmax(0,1fr))}}#mobile-wrap .member-profile-page,#pc-wrap .member-profile-page{min-height:calc(100vh - 200px);padding:32px 0 64px;background-color:#f9f9ff}#mobile-wrap .member-profile-page .member-profile-container,#pc-wrap .member-profile-page .member-profile-container{width:100%;max-width:1300px;margin:0 auto}#mobile-wrap .member-profile-page .member-profile-state,#pc-wrap .member-profile-page .member-profile-state{padding:60px 0;color:#707881;text-align:center;font-size:15px}#mobile-wrap .member-profile-page .member-header-card,#pc-wrap .member-profile-page .member-header-card{width:100%;background-color:#fff;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.04);border:1px solid rgba(220,226,247,.6);padding:24px 32px;margin-bottom:28px;transition:all .3s ease}@media(max-width:768px){#mobile-wrap .member-profile-page .member-header-card,#pc-wrap .member-profile-page .member-header-card{padding:20px}}#mobile-wrap .member-profile-page .member-header-card .header-content-wrapper,#pc-wrap .member-profile-page .member-header-card .header-content-wrapper{display:flex;flex-direction:column;justify-content:space-between;gap:24px}@media(min-width:1024px){#mobile-wrap .member-profile-page .member-header-card .header-content-wrapper,#pc-wrap .member-profile-page .member-header-card .header-content-wrapper{flex-direction:row;align-items:center}}#mobile-wrap .member-profile-page .member-header-card .header-left-bio,#pc-wrap .member-profile-page .member-header-card .header-left-bio{display:flex;align-items:flex-start;gap:20px;max-width:680px}#mobile-wrap .member-profile-page .member-header-card .header-left-bio .avatar-wrapper,#pc-wrap .member-profile-page .member-header-card .header-left-bio .avatar-wrapper{position:relative;flex-shrink:0}#mobile-wrap .member-profile-page .member-header-card .header-left-bio .avatar-wrapper .avatar-circle,#pc-wrap .member-profile-page .member-header-card .header-left-bio .avatar-wrapper .avatar-circle{width:80px;height:80px;border-radius:50%;overflow:hidden;background-color:#e9edff;box-shadow:0 1px 3px rgba(0,0,0,.08)}#mobile-wrap .member-profile-page .member-header-card .header-left-bio .avatar-wrapper .avatar-circle .avatar-img,#pc-wrap .member-profile-page .member-header-card .header-left-bio .avatar-wrapper .avatar-circle .avatar-img{width:100%;height:100%;object-fit:cover}#mobile-wrap .member-profile-page .member-header-card .header-left-bio .avatar-wrapper .online-dot,#pc-wrap .member-profile-page .member-header-card .header-left-bio .avatar-wrapper .online-dot{position:absolute;bottom:2px;right:2px;width:14px;height:14px;border-radius:50%;background-color:#006194;box-shadow:0 0 0 2.5px #fff}#mobile-wrap .member-profile-page .member-header-card .header-left-bio .bio-details,#pc-wrap .member-profile-page .member-header-card .header-left-bio .bio-details{display:flex;flex-direction:column}#mobile-wrap .member-profile-page .member-header-card .header-left-bio .bio-details .name-row,#pc-wrap .member-profile-page .member-header-card .header-left-bio .bio-details .name-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px}#mobile-wrap .member-profile-page .member-header-card .header-left-bio .bio-details .name-row h1,#pc-wrap .member-profile-page .member-header-card .header-left-bio .bio-details .name-row h1{font-family:Inter,sans-serif;font-size:20px;font-weight:600;letter-spacing:-.015em;color:#141b2b;margin:0}#mobile-wrap .member-profile-page .member-header-card .header-left-bio .bio-details .name-row .verified-icon,#pc-wrap .member-profile-page .member-header-card .header-left-bio .bio-details .name-row .verified-icon{font-size:20px;color:#006194;font-variation-settings:"FILL" 1}#mobile-wrap .member-profile-page .member-header-card .header-left-bio .bio-details .name-row .member-handle,#pc-wrap .member-profile-page .member-header-card .header-left-bio .bio-details .name-row .member-handle{font-size:13px;color:#707881;font-weight:400}#mobile-wrap .member-profile-page .member-header-card .header-left-bio .bio-details .name-row .explorer-badge,#pc-wrap .member-profile-page .member-header-card .header-left-bio .bio-details .name-row .explorer-badge{display:inline-flex;align-items:center;gap:4px;margin-left:4px;padding:2px 10px;border-radius:9999px;background-color:#cce5ff;color:#004b73;font-size:12px;font-weight:500}#mobile-wrap .member-profile-page .member-header-card .header-left-bio .bio-details .name-row .explorer-badge .material-symbols-outlined,#pc-wrap .member-profile-page .member-header-card .header-left-bio .bio-details .name-row .explorer-badge .material-symbols-outlined{font-size:14px}#mobile-wrap .member-profile-page .member-header-card .header-left-bio .bio-details .location-row,#pc-wrap .member-profile-page .member-header-card .header-left-bio .bio-details .location-row{display:flex;align-items:center;gap:4px;color:#3f4850;font-size:13px;margin-bottom:8px}#mobile-wrap .member-profile-page .member-header-card .header-left-bio .bio-details .location-row .material-symbols-outlined,#pc-wrap .member-profile-page .member-header-card .header-left-bio .bio-details .location-row .material-symbols-outlined{font-size:16px;color:#707881}#mobile-wrap .member-profile-page .member-header-card .header-left-bio .bio-details .bio-text,#pc-wrap .member-profile-page .member-header-card .header-left-bio .bio-details .bio-text{font-size:13px;line-height:20px;color:#3f4850;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#mobile-wrap .member-profile-page .member-header-card .header-right-section,#pc-wrap .member-profile-page .member-header-card .header-right-section{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px;padding-top:16px}@media(min-width:1024px){#mobile-wrap .member-profile-page .member-header-card .header-right-section,#pc-wrap .member-profile-page .member-header-card .header-right-section{justify-content:flex-end;padding-top:0}}#mobile-wrap .member-profile-page .member-header-card .header-right-section .key-metrics,#pc-wrap .member-profile-page .member-header-card .header-right-section .key-metrics{display:flex;align-items:center;gap:24px}#mobile-wrap .member-profile-page .member-header-card .header-right-section .key-metrics .metric-item,#pc-wrap .member-profile-page .member-header-card .header-right-section .key-metrics .metric-item{display:flex;flex-direction:column;text-align:left}#mobile-wrap .member-profile-page .member-header-card .header-right-section .key-metrics .metric-item .metric-number,#pc-wrap .member-profile-page .member-header-card .header-right-section .key-metrics .metric-item .metric-number{font-size:20px;font-weight:600;color:#141b2b;line-height:1.2}#mobile-wrap .member-profile-page .member-header-card .header-right-section .key-metrics .metric-item .metric-label,#pc-wrap .member-profile-page .member-header-card .header-right-section .key-metrics .metric-item .metric-label{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#707881;font-weight:500;margin-top:2px}#mobile-wrap .member-profile-page .member-header-card .header-right-section .key-metrics .metric-divider,#pc-wrap .member-profile-page .member-header-card .header-right-section .key-metrics .metric-divider{width:1px;height:32px;background-color:#e1e8fd}#mobile-wrap .member-profile-page .member-header-card .header-right-section .action-buttons,#pc-wrap .member-profile-page .member-header-card .header-right-section .action-buttons{display:flex;align-items:center;gap:12px;flex-shrink:0}#mobile-wrap .member-profile-page .member-header-card .header-right-section .action-buttons .btn-message,#pc-wrap .member-profile-page .member-header-card .header-right-section .action-buttons .btn-message{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;height:40px;border-radius:9999px;background-color:#f1f3ff;color:#141b2b;font-size:14px;font-weight:500;border:none;cursor:pointer;transition:all .2s}#mobile-wrap .member-profile-page .member-header-card .header-right-section .action-buttons .btn-message:hover,#pc-wrap .member-profile-page .member-header-card .header-right-section .action-buttons .btn-message:hover{background-color:#e1e8fd}#mobile-wrap .member-profile-page .member-header-card .header-right-section .action-buttons .btn-message:active,#pc-wrap .member-profile-page .member-header-card .header-right-section .action-buttons .btn-message:active{transform:scale(.96)}#mobile-wrap .member-profile-page .member-header-card .header-right-section .action-buttons .btn-message .material-symbols-outlined,#pc-wrap .member-profile-page .member-header-card .header-right-section .action-buttons .btn-message .material-symbols-outlined{font-size:18px;color:#545c72}#mobile-wrap .member-profile-page .member-layout,#pc-wrap .member-profile-page .member-layout{display:flex;flex-direction:column;gap:28px;align-items:flex-start;width:100%}@media(min-width:1024px){#mobile-wrap .member-profile-page .member-layout,#pc-wrap .member-profile-page .member-layout{flex-direction:row}}#mobile-wrap .member-profile-page .member-layout .member-sidebar,#pc-wrap .member-profile-page .member-layout .member-sidebar{width:100%;display:flex;flex-direction:column;gap:16px;flex-shrink:0}@media(min-width:1024px){#mobile-wrap .member-profile-page .member-layout .member-sidebar,#pc-wrap .member-profile-page .member-layout .member-sidebar{width:250px}}#mobile-wrap .member-profile-page .member-layout .member-sidebar .sidebar-nav-card,#pc-wrap .member-profile-page .member-layout .member-sidebar .sidebar-nav-card{width:100%;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.04);border:1px solid rgba(220,226,247,.6);padding:8px;display:flex;flex-direction:column;gap:4px}#mobile-wrap .member-profile-page .member-layout .member-sidebar .sidebar-nav-card .nav-tab-btn,#pc-wrap .member-profile-page .member-layout .member-sidebar .sidebar-nav-card .nav-tab-btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:8px;border:none;background:transparent;font-size:14px;font-weight:500;color:#3f4850;cursor:pointer;transition:all .15s ease}#mobile-wrap .member-profile-page .member-layout .member-sidebar .sidebar-nav-card .nav-tab-btn .tab-left,#pc-wrap .member-profile-page .member-layout .member-sidebar .sidebar-nav-card .nav-tab-btn .tab-left{display:flex;align-items:center;gap:10px}#mobile-wrap .member-profile-page .member-layout .member-sidebar .sidebar-nav-card .nav-tab-btn .tab-left .material-symbols-outlined,#pc-wrap .member-profile-page .member-layout .member-sidebar .sidebar-nav-card .nav-tab-btn .tab-left .material-symbols-outlined{font-size:20px;color:#707881}#mobile-wrap .member-profile-page .member-layout .member-sidebar .sidebar-nav-card .nav-tab-btn .tab-badge,#pc-wrap .member-profile-page .member-layout .member-sidebar .sidebar-nav-card .nav-tab-btn .tab-badge{padding:2px 8px;border-radius:9999px;font-size:11px;font-weight:600;background-color:#f1f3ff;color:#545c72}#mobile-wrap .member-profile-page .member-layout .member-sidebar .sidebar-nav-card .nav-tab-btn:hover:not(.active),#pc-wrap .member-profile-page .member-layout .member-sidebar .sidebar-nav-card .nav-tab-btn:hover:not(.active){background-color:#f1f3ff;color:#141b2b}#mobile-wrap .member-profile-page .member-layout .member-sidebar .sidebar-nav-card .nav-tab-btn:hover:not(.active) .tab-left .material-symbols-outlined,#pc-wrap .member-profile-page .member-layout .member-sidebar .sidebar-nav-card .nav-tab-btn:hover:not(.active) .tab-left .material-symbols-outlined{color:#141b2b}#mobile-wrap .member-profile-page .member-layout .member-sidebar .sidebar-nav-card .nav-tab-btn.active,#pc-wrap .member-profile-page .member-layout .member-sidebar .sidebar-nav-card .nav-tab-btn.active{background-color:#141b2b;color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}#mobile-wrap .member-profile-page .member-layout .member-sidebar .sidebar-nav-card .nav-tab-btn.active .tab-left .material-symbols-outlined,#pc-wrap .member-profile-page .member-layout .member-sidebar .sidebar-nav-card .nav-tab-btn.active .tab-left .material-symbols-outlined{color:#fff}#mobile-wrap .member-profile-page .member-layout .member-sidebar .sidebar-nav-card .nav-tab-btn.active .tab-badge,#pc-wrap .member-profile-page .member-layout .member-sidebar .sidebar-nav-card .nav-tab-btn.active .tab-badge{background-color:#3f4850;color:#fff}#mobile-wrap .member-profile-page .member-layout .member-sidebar .credentials-card,#pc-wrap .member-profile-page .member-layout .member-sidebar .credentials-card{width:100%;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.04);border:1px solid rgba(220,226,247,.6);padding:16px;display:flex;flex-direction:column;gap:8px}#mobile-wrap .member-profile-page .member-layout .member-sidebar .credentials-card .credentials-header,#pc-wrap .member-profile-page .member-layout .member-sidebar .credentials-card .credentials-header{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#707881}#mobile-wrap .member-profile-page .member-layout .member-sidebar .credentials-card .credentials-header .material-symbols-outlined,#pc-wrap .member-profile-page .member-layout .member-sidebar .credentials-card .credentials-header .material-symbols-outlined{font-size:16px}#mobile-wrap .member-profile-page .member-layout .member-sidebar .credentials-card .since-text,#pc-wrap .member-profile-page .member-layout .member-sidebar .credentials-card .since-text{font-size:13px;font-weight:500;color:#141b2b;margin:0;padding-top:2px}#mobile-wrap .member-profile-page .member-layout .member-sidebar .credentials-card .credentials-desc,#pc-wrap .member-profile-page .member-layout .member-sidebar .credentials-card .credentials-desc{font-size:11px;line-height:16px;color:#707881;margin:0}#mobile-wrap .member-profile-page .member-layout .member-content-area,#pc-wrap .member-profile-page .member-layout .member-content-area{flex:1 1;width:100%;min-width:0;display:flex;flex-direction:column}#mobile-wrap .member-profile-page .member-layout .member-content-area .content-header-row,#pc-wrap .member-profile-page .member-layout .member-content-area .content-header-row{display:flex;flex-direction:column;gap:16px;padding-bottom:24px}@media(min-width:640px){#mobile-wrap .member-profile-page .member-layout .member-content-area .content-header-row,#pc-wrap .member-profile-page .member-layout .member-content-area .content-header-row{flex-direction:row;align-items:flex-end;justify-content:space-between}}#mobile-wrap .member-profile-page .member-layout .member-content-area .content-header-row .header-title-box .title-badge-wrap,#pc-wrap .member-profile-page .member-layout .member-content-area .content-header-row .header-title-box .title-badge-wrap{display:flex;align-items:center;gap:8px}#mobile-wrap .member-profile-page .member-layout .member-content-area .content-header-row .header-title-box .title-badge-wrap h2,#pc-wrap .member-profile-page .member-layout .member-content-area .content-header-row .header-title-box .title-badge-wrap h2{font-size:26px;font-weight:600;color:#141b2b;margin:0;letter-spacing:-.02em}#mobile-wrap .member-profile-page .member-layout .member-content-area .content-header-row .header-title-box .title-badge-wrap .count-pill,#pc-wrap .member-profile-page .member-layout .member-content-area .content-header-row .header-title-box .title-badge-wrap .count-pill{padding:2px 10px;border-radius:9999px;background-color:#e1e8fd;color:#141b2b;font-size:12px;font-weight:500}#mobile-wrap .member-profile-page .member-layout .member-content-area .content-header-row .header-title-box .header-subtitle,#pc-wrap .member-profile-page .member-layout .member-content-area .content-header-row .header-title-box .header-subtitle{font-size:15px;color:#3f4850;margin:4px 0 0}#mobile-wrap .member-profile-page .member-layout .member-content-area .content-header-row .sort-pill-container,#pc-wrap .member-profile-page .member-layout .member-content-area .content-header-row .sort-pill-container{display:flex;align-items:center;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.04);border:1px solid rgba(220,226,247,.6);border-radius:9999px;padding:4px}#mobile-wrap .member-profile-page .member-layout .member-content-area .content-header-row .sort-pill-container .sort-btn,#pc-wrap .member-profile-page .member-layout .member-content-area .content-header-row .sort-pill-container .sort-btn{padding:6px 14px;border-radius:9999px;border:none;background:transparent;font-size:12px;font-weight:500;color:#3f4850;cursor:pointer;transition:all .15s ease}#mobile-wrap .member-profile-page .member-layout .member-content-area .content-header-row .sort-pill-container .sort-btn:hover,#pc-wrap .member-profile-page .member-layout .member-content-area .content-header-row .sort-pill-container .sort-btn:hover{color:#141b2b}#mobile-wrap .member-profile-page .member-layout .member-content-area .content-header-row .sort-pill-container .sort-btn.active,#pc-wrap .member-profile-page .member-layout .member-content-area .content-header-row .sort-pill-container .sort-btn.active{background-color:#e1e8fd;color:#141b2b;font-weight:600}#mobile-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid,#pc-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;width:100%}@media(min-width:640px){#mobile-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid,#pc-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){#mobile-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid,#pc-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid{grid-template-columns:repeat(3,1fr)}}#mobile-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid .member-article-card,#pc-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid .member-article-card{display:flex;flex-direction:column;background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.04);border:1px solid rgba(220,226,247,.6);transition:all .3s ease;height:100%;cursor:pointer}#mobile-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid .member-article-card:hover,#pc-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid .member-article-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-2px)}#mobile-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid .member-article-card:hover .card-img-box .card-img,#pc-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid .member-article-card:hover .card-img-box .card-img{transform:scale(1.05)}#mobile-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid .member-article-card:hover .card-body .article-title,#pc-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid .member-article-card:hover .card-body .article-title{color:#006194}#mobile-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid .member-article-card .card-img-box,#pc-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid .member-article-card .card-img-box{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background-color:#e9edff}#mobile-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid .member-article-card .card-img-box .card-img,#pc-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid .member-article-card .card-img-box .card-img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease-out}#mobile-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid .member-article-card .card-img-box .gradient-overlay,#pc-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid .member-article-card .card-img-box .gradient-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.45) 0,transparent 60%);pointer-events:none}#mobile-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid .member-article-card .card-img-box .category-badge,#pc-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid .member-article-card .card-img-box .category-badge{position:absolute;top:12px;left:12px;padding:4px 12px;border-radius:9999px;background-color:hsla(0,0%,100%,.9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#141b2b;font-size:12px;font-weight:500;box-shadow:0 1px 3px rgba(0,0,0,.08)}#mobile-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid .member-article-card .card-img-box .bookmark-btn,#pc-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid .member-article-card .card-img-box .bookmark-btn{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;background-color:hsla(0,0%,100%,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#141b2b;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all .2s;box-shadow:0 1px 3px rgba(0,0,0,.08)}#mobile-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid .member-article-card .card-img-box .bookmark-btn:hover,#pc-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid .member-article-card .card-img-box .bookmark-btn:hover{background-color:#fff;color:#006194}#mobile-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid .member-article-card .card-img-box .bookmark-btn .material-symbols-outlined,#pc-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid .member-article-card .card-img-box .bookmark-btn .material-symbols-outlined{font-size:18px}#mobile-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid .member-article-card .card-body,#pc-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid .member-article-card .card-body{padding:16px;display:flex;flex-direction:column;flex:1 1;justify-content:space-between;gap:16px}#mobile-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid .member-article-card .card-body .card-text-group .article-title,#pc-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid .member-article-card .card-body .card-text-group .article-title{font-size:16px;font-weight:600;color:#141b2b;line-height:1.35;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}#mobile-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid .member-article-card .card-body .card-text-group .article-excerpt,#pc-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid .member-article-card .card-body .card-text-group .article-excerpt{font-size:13px;line-height:1.5;color:#3f4850;margin:8px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#mobile-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid .member-article-card .card-body .card-footer-meta,#pc-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid .member-article-card .card-body .card-footer-meta{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#707881;padding-top:4px;border-top:1px solid rgba(220,226,247,.5)}#mobile-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid .member-article-card .card-body .card-footer-meta .meta-stats,#pc-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid .member-article-card .card-body .card-footer-meta .meta-stats{display:flex;align-items:center;gap:12px}#mobile-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid .member-article-card .card-body .card-footer-meta .meta-stats .stat-item,#pc-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid .member-article-card .card-body .card-footer-meta .meta-stats .stat-item{display:inline-flex;align-items:center;gap:4px;color:#3f4850}#mobile-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid .member-article-card .card-body .card-footer-meta .meta-stats .stat-item .material-symbols-outlined,#pc-wrap .member-profile-page .member-layout .member-content-area .member-articles-grid .member-article-card .card-body .card-footer-meta .meta-stats .stat-item .material-symbols-outlined{font-size:14px;color:#707881}#mobile-wrap .member-profile-page .member-layout .member-content-area .member-follow-list-container,#pc-wrap .member-profile-page .member-layout .member-content-area .member-follow-list-container{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.04);overflow:hidden;display:flex;flex-direction:column;width:100%}#mobile-wrap .member-profile-page .member-layout .member-content-area .member-follow-list-container .follow-list-row,#pc-wrap .member-profile-page .member-layout .member-content-area .member-follow-list-container .follow-list-row{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #e1e8fd;transition:background-color .2s;cursor:pointer}#mobile-wrap .member-profile-page .member-layout .member-content-area .member-follow-list-container .follow-list-row:last-child,#pc-wrap .member-profile-page .member-layout .member-content-area .member-follow-list-container .follow-list-row:last-child{border-bottom:none}#mobile-wrap .member-profile-page .member-layout .member-content-area .member-follow-list-container .follow-list-row:hover,#pc-wrap .member-profile-page .member-layout .member-content-area .member-follow-list-container .follow-list-row:hover{background-color:rgba(241,243,255,.6)}#mobile-wrap .member-profile-page .member-layout .member-content-area .member-follow-list-container .follow-list-row .row-left,#pc-wrap .member-profile-page .member-layout .member-content-area .member-follow-list-container .follow-list-row .row-left{display:flex;align-items:center;gap:16px;min-width:0}#mobile-wrap .member-profile-page .member-layout .member-content-area .member-follow-list-container .follow-list-row .row-left .avatar-box,#pc-wrap .member-profile-page .member-layout .member-content-area .member-follow-list-container .follow-list-row .row-left .avatar-box{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0;background-color:#e9edff;box-shadow:0 1px 2px rgba(0,0,0,.05)}#mobile-wrap .member-profile-page .member-layout .member-content-area .member-follow-list-container .follow-list-row .row-left .avatar-box img,#pc-wrap .member-profile-page .member-layout .member-content-area .member-follow-list-container .follow-list-row .row-left .avatar-box img{width:100%;height:100%;object-fit:cover}#mobile-wrap .member-profile-page .member-layout .member-content-area .member-follow-list-container .follow-list-row .row-left .user-details,#pc-wrap .member-profile-page .member-layout .member-content-area .member-follow-list-container .follow-list-row .row-left .user-details{display:flex;flex-direction:column;min-width:0}#mobile-wrap .member-profile-page .member-layout .member-content-area .member-follow-list-container .follow-list-row .row-left .user-details .name-row,#pc-wrap .member-profile-page .member-layout .member-content-area .member-follow-list-container .follow-list-row .row-left .user-details .name-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}#mobile-wrap .member-profile-page .member-layout .member-content-area .member-follow-list-container .follow-list-row .row-left .user-details .name-row h4,#pc-wrap .member-profile-page .member-layout .member-content-area .member-follow-list-container .follow-list-row .row-left .user-details .name-row h4{font-size:16px;font-weight:600;color:#141b2b;margin:0;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#mobile-wrap .member-profile-page .member-layout .member-content-area .member-follow-list-container .follow-list-row .row-left .user-details .name-row .verified-icon,#pc-wrap .member-profile-page .member-layout .member-content-area .member-follow-list-container .follow-list-row .row-left .user-details .name-row .verified-icon{color:#006194;font-size:18px}#mobile-wrap .member-profile-page .member-layout .member-content-area .member-follow-list-container .follow-list-row .row-left .user-details .name-row .role-badge,#pc-wrap .member-profile-page .member-layout .member-content-area .member-follow-list-container .follow-list-row .row-left .user-details .name-row .role-badge{padding:2px 8px;border-radius:9999px;background-color:#e9edff;color:#3f4850;font-size:11px;font-weight:500}#mobile-wrap .member-profile-page .member-layout .member-content-area .member-follow-list-container .follow-list-row .row-left .user-details .name-row .role-badge.verified,#pc-wrap .member-profile-page .member-layout .member-content-area .member-follow-list-container .follow-list-row .row-left .user-details .name-row .role-badge.verified{background-color:#cce5ff;color:#004b73}#mobile-wrap .member-profile-page .member-layout .member-content-area .member-follow-list-container .follow-list-row .row-left .user-details .meta-row,#pc-wrap .member-profile-page .member-layout .member-content-area .member-follow-list-container .follow-list-row .row-left .user-details .meta-row{display:flex;align-items:center;gap:8px;color:#3f4850;font-size:13px;margin-top:2px}#mobile-wrap .member-profile-page .member-layout .member-content-area .member-follow-list-container .follow-list-row .row-left .user-details .meta-row .handle,#pc-wrap .member-profile-page .member-layout .member-content-area .member-follow-list-container .follow-list-row .row-left .user-details .meta-row .handle{color:#707881;font-size:12px;font-weight:500}#mobile-wrap .member-profile-page .member-layout .member-content-area .member-follow-list-container .follow-list-row .row-left .user-details .meta-row .dot,#pc-wrap .member-profile-page .member-layout .member-content-area .member-follow-list-container .follow-list-row .row-left .user-details .meta-row .dot{color:#bfc7d2}#mobile-wrap .member-profile-page .member-layout .member-content-area .member-follow-list-container .follow-list-row .row-left .user-details .meta-row .location,#pc-wrap .member-profile-page .member-layout .member-content-area .member-follow-list-container .follow-list-row .row-left .user-details .meta-row .location{display:flex;align-items:center;gap:2px;color:#707881;font-size:11px}#mobile-wrap .member-profile-page .member-layout .member-content-area .member-follow-list-container .follow-list-row .row-left .user-details .meta-row .location .material-symbols-outlined,#pc-wrap .member-profile-page .member-layout .member-content-area .member-follow-list-container .follow-list-row .row-left .user-details .meta-row .location .material-symbols-outlined{font-size:14px}#mobile-wrap .member-profile-page .member-layout .member-content-area .member-follow-list-container .follow-list-row .row-right,#pc-wrap .member-profile-page .member-layout .member-content-area .member-follow-list-container .follow-list-row .row-right{flex-shrink:0}#mobile-wrap .member-profile-page .member-layout .member-content-area .follow-header-section,#pc-wrap .member-profile-page .member-layout .member-content-area .follow-header-section{display:flex;flex-direction:column;gap:16px;padding-bottom:24px}#mobile-wrap .member-profile-page .member-layout .member-content-area .follow-header-section .header-top,#pc-wrap .member-profile-page .member-layout .member-content-area .follow-header-section .header-top{display:flex;flex-direction:column}@media(min-width:640px){#mobile-wrap .member-profile-page .member-layout .member-content-area .follow-header-section .header-top,#pc-wrap .member-profile-page .member-layout .member-content-area .follow-header-section .header-top{flex-direction:row;align-items:flex-end;justify-content:space-between}}#mobile-wrap .member-profile-page .member-layout .member-content-area .follow-header-section .header-top .title-group,#pc-wrap .member-profile-page .member-layout .member-content-area .follow-header-section .header-top .title-group{display:flex;align-items:center;gap:8px}#mobile-wrap .member-profile-page .member-layout .member-content-area .follow-header-section .header-top .title-group h2,#pc-wrap .member-profile-page .member-layout .member-content-area .follow-header-section .header-top .title-group h2{font-size:28px;font-weight:600;color:#141b2b;margin:0}#mobile-wrap .member-profile-page .member-layout .member-content-area .follow-header-section .header-top .title-group .count-badge,#pc-wrap .member-profile-page .member-layout .member-content-area .follow-header-section .header-top .title-group .count-badge{padding:2px 10px;border-radius:9999px;background-color:#e1e8fd;color:#141b2b;font-size:12px;font-weight:500}#mobile-wrap .member-profile-page .member-layout .member-content-area .follow-header-section .header-top .subtitle,#pc-wrap .member-profile-page .member-layout .member-content-area .follow-header-section .header-top .subtitle{font-size:15px;color:#3f4850;margin:4px 0 0}#mobile-wrap .member-profile-page .member-layout .member-content-area .follow-header-section .header-filters,#pc-wrap .member-profile-page .member-layout .member-content-area .follow-header-section .header-filters{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:16px;padding-top:4px}@media(min-width:640px){#mobile-wrap .member-profile-page .member-layout .member-content-area .follow-header-section .header-filters,#pc-wrap .member-profile-page .member-layout .member-content-area .follow-header-section .header-filters{flex-direction:row}}#mobile-wrap .member-profile-page .member-layout .member-content-area .follow-header-section .header-filters .search-box,#pc-wrap .member-profile-page .member-layout .member-content-area .follow-header-section .header-filters .search-box{position:relative;width:100%;max-width:400px;display:flex;align-items:center;background-color:#fff;border-radius:9999px;padding:8px 16px;box-shadow:0 1px 2px rgba(0,0,0,.05)}#mobile-wrap .member-profile-page .member-layout .member-content-area .follow-header-section .header-filters .search-box .search-icon,#pc-wrap .member-profile-page .member-layout .member-content-area .follow-header-section .header-filters .search-box .search-icon{color:#707881;font-size:20px;margin-right:8px;flex-shrink:0}#mobile-wrap .member-profile-page .member-layout .member-content-area .follow-header-section .header-filters .search-box input,#pc-wrap .member-profile-page .member-layout .member-content-area .follow-header-section .header-filters .search-box input{background:transparent;border:none;outline:none;font-size:13px;color:#141b2b;width:100%}#mobile-wrap .member-profile-page .member-layout .member-content-area .follow-header-section .header-filters .search-box input::placeholder,#pc-wrap .member-profile-page .member-layout .member-content-area .follow-header-section .header-filters .search-box input::placeholder{color:#707881}#mobile-wrap .member-profile-page .member-layout .member-content-area .follow-header-section .header-filters .sort-btn,#pc-wrap .member-profile-page .member-layout .member-content-area .follow-header-section .header-filters .sort-btn{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:9999px;background-color:#fff;color:#141b2b;border:none;box-shadow:0 1px 2px rgba(0,0,0,.05);font-size:12px;cursor:pointer;transition:background-color .2s;flex-shrink:0;align-self:flex-end}@media(min-width:640px){#mobile-wrap .member-profile-page .member-layout .member-content-area .follow-header-section .header-filters .sort-btn,#pc-wrap .member-profile-page .member-layout .member-content-area .follow-header-section .header-filters .sort-btn{align-self:auto}}#mobile-wrap .member-profile-page .member-layout .member-content-area .follow-header-section .header-filters .sort-btn:hover,#pc-wrap .member-profile-page .member-layout .member-content-area .follow-header-section .header-filters .sort-btn:hover{background-color:#f1f3ff}#mobile-wrap .member-profile-page .member-layout .member-content-area .follow-header-section .header-filters .sort-btn .sort-label,#pc-wrap .member-profile-page .member-layout .member-content-area .follow-header-section .header-filters .sort-btn .sort-label{color:#707881;font-weight:400}#mobile-wrap .member-profile-page .member-layout .member-content-area .follow-header-section .header-filters .sort-btn .sort-value,#pc-wrap .member-profile-page .member-layout .member-content-area .follow-header-section .header-filters .sort-btn .sort-value{font-weight:600}#mobile-wrap .member-profile-page .member-layout .member-content-area .follow-header-section .header-filters .sort-btn .material-symbols-outlined,#pc-wrap .member-profile-page .member-layout .member-content-area .follow-header-section .header-filters .sort-btn .material-symbols-outlined{font-size:18px;color:#707881}#mobile-wrap .member-profile-page .member-layout .member-content-area .articles-empty-card,#pc-wrap .member-profile-page .member-layout .member-content-area .articles-empty-card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:64px 24px;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.04);border:1px solid rgba(220,226,247,.6)}#mobile-wrap .member-profile-page .member-layout .member-content-area .articles-empty-card .empty-icon-box,#pc-wrap .member-profile-page .member-layout .member-content-area .articles-empty-card .empty-icon-box{width:64px;height:64px;border-radius:50%;background-color:#e1e8fd;display:flex;align-items:center;justify-content:center;color:#707881;margin-bottom:16px}#mobile-wrap .member-profile-page .member-layout .member-content-area .articles-empty-card .empty-icon-box .material-symbols-outlined,#pc-wrap .member-profile-page .member-layout .member-content-area .articles-empty-card .empty-icon-box .material-symbols-outlined{font-size:32px}#mobile-wrap .member-profile-page .member-layout .member-content-area .articles-empty-card h3,#pc-wrap .member-profile-page .member-layout .member-content-area .articles-empty-card h3{font-size:20px;font-weight:600;color:#141b2b;margin:0}#mobile-wrap .member-profile-page .member-layout .member-content-area .articles-empty-card p,#pc-wrap .member-profile-page .member-layout .member-content-area .articles-empty-card p{font-size:13px;color:#3f4850;max-width:380px;margin:8px 0 0;line-height:1.5}#mobile-wrap .member-profile-page .member-layout .member-content-area .pagination-wrapper,#pc-wrap .member-profile-page .member-layout .member-content-area .pagination-wrapper{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:space-between;margin-top:36px;padding-top:16px}@media(min-width:640px){#mobile-wrap .member-profile-page .member-layout .member-content-area .pagination-wrapper,#pc-wrap .member-profile-page .member-layout .member-content-area .pagination-wrapper{flex-direction:row}}#mobile-wrap .member-profile-page .member-layout .member-content-area .pagination-wrapper .pagination-info,#pc-wrap .member-profile-page .member-layout .member-content-area .pagination-wrapper .pagination-info{font-size:12px;color:#707881}#mobile-wrap .member-profile-page .member-layout .member-content-area .pagination-wrapper .pagination-pills,#pc-wrap .member-profile-page .member-layout .member-content-area .pagination-wrapper .pagination-pills{display:flex;align-items:center;gap:4px;background-color:#fff;padding:4px;border-radius:9999px;box-shadow:0 1px 3px rgba(0,0,0,.04);border:1px solid rgba(220,226,247,.6)}#mobile-wrap .member-profile-page .member-layout .member-content-area .pagination-wrapper .pagination-pills .nav-arrow-btn,#pc-wrap .member-profile-page .member-layout .member-content-area .pagination-wrapper .pagination-pills .nav-arrow-btn{width:36px;height:36px;border-radius:50%;border:none;background:transparent;display:flex;align-items:center;justify-content:center;color:#3f4850;cursor:pointer;transition:all .15s}#mobile-wrap .member-profile-page .member-layout .member-content-area .pagination-wrapper .pagination-pills .nav-arrow-btn:hover:not(:disabled),#pc-wrap .member-profile-page .member-layout .member-content-area .pagination-wrapper .pagination-pills .nav-arrow-btn:hover:not(:disabled){background-color:#f1f3ff;color:#141b2b}#mobile-wrap .member-profile-page .member-layout .member-content-area .pagination-wrapper .pagination-pills .nav-arrow-btn:disabled,#pc-wrap .member-profile-page .member-layout .member-content-area .pagination-wrapper .pagination-pills .nav-arrow-btn:disabled{opacity:.4;cursor:not-allowed}#mobile-wrap .member-profile-page .member-layout .member-content-area .pagination-wrapper .pagination-pills .nav-arrow-btn .material-symbols-outlined,#pc-wrap .member-profile-page .member-layout .member-content-area .pagination-wrapper .pagination-pills .nav-arrow-btn .material-symbols-outlined{font-size:18px}#mobile-wrap .member-profile-page .member-layout .member-content-area .pagination-wrapper .pagination-pills .page-num-btn,#pc-wrap .member-profile-page .member-layout .member-content-area .pagination-wrapper .pagination-pills .page-num-btn{width:36px;height:36px;border-radius:50%;border:none;background:transparent;font-size:12px;font-weight:600;color:#3f4850;cursor:pointer;transition:all .15s}#mobile-wrap .member-profile-page .member-layout .member-content-area .pagination-wrapper .pagination-pills .page-num-btn:hover:not(.active),#pc-wrap .member-profile-page .member-layout .member-content-area .pagination-wrapper .pagination-pills .page-num-btn:hover:not(.active){background-color:#f1f3ff;color:#141b2b}#mobile-wrap .member-profile-page .member-layout .member-content-area .pagination-wrapper .pagination-pills .page-num-btn.active,#pc-wrap .member-profile-page .member-layout .member-content-area .pagination-wrapper .pagination-pills .page-num-btn.active{background-color:#141b2b;color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05)}#mobile-wrap:has(#chat-page),#pc-wrap:has(#chat-page){height:100vh;overflow:hidden}#mobile-wrap:has(#chat-page) #main,#pc-wrap:has(#chat-page) #main{height:calc(100vh - 64px);padding-top:64px;overflow:hidden}#mobile-wrap:has(#chat-page) .footer-main,#pc-wrap:has(#chat-page) .footer-main{display:none}#mobile-wrap #chat-page,#pc-wrap #chat-page{width:100%;height:100%;background-color:#f9f9ff;overflow:hidden}#mobile-wrap #chat-page .messenger-container,#pc-wrap #chat-page .messenger-container{max-width:1300px;width:100%;height:100%;margin:0 auto;padding:20px 16px;box-sizing:border-box}@media(max-width:640px){#mobile-wrap #chat-page .messenger-container,#pc-wrap #chat-page .messenger-container{padding:12px 8px}}#mobile-wrap #chat-page .messenger-grid,#pc-wrap #chat-page .messenger-grid{width:100%;height:100%;display:grid;grid-template-columns:300px minmax(0,1fr) 294px;grid-gap:24px;gap:24px;align-items:stretch}@media(max-width:1200px){#mobile-wrap #chat-page .messenger-grid,#pc-wrap #chat-page .messenger-grid{grid-template-columns:280px minmax(0,1fr)}}@media(max-width:900px){#mobile-wrap #chat-page .messenger-grid,#pc-wrap #chat-page .messenger-grid{grid-template-columns:1fr;height:100%;overflow-y:auto}}#mobile-wrap #chat-page .chat-sidebar,#pc-wrap #chat-page .chat-sidebar{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:16px;box-shadow:0 1px 4px rgba(20,27,43,.04);border:1px solid rgba(220,226,247,.7);overflow:hidden}#mobile-wrap #chat-page .chat-sidebar .sidebar-header,#pc-wrap #chat-page .chat-sidebar .sidebar-header{padding:16px;background:#fff;flex-shrink:0}#mobile-wrap #chat-page .chat-sidebar .sidebar-header .header-top-row,#pc-wrap #chat-page .chat-sidebar .sidebar-header .header-top-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}#mobile-wrap #chat-page .chat-sidebar .sidebar-header .header-top-row .title-group,#pc-wrap #chat-page .chat-sidebar .sidebar-header .header-top-row .title-group{display:flex;align-items:center;gap:8px}#mobile-wrap #chat-page .chat-sidebar .sidebar-header .header-top-row .title-group h2,#pc-wrap #chat-page .chat-sidebar .sidebar-header .header-top-row .title-group h2{font-size:20px;font-weight:600;color:#141b2b;margin:0;letter-spacing:-.015em}#mobile-wrap #chat-page .chat-sidebar .sidebar-header .header-top-row .title-group .unread-badge,#pc-wrap #chat-page .chat-sidebar .sidebar-header .header-top-row .title-group .unread-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:9999px;background:#cce5ff;color:#001d31;font-size:11px;font-weight:600}#mobile-wrap #chat-page .chat-sidebar .sidebar-header .header-top-row .compose-btn,#pc-wrap #chat-page .chat-sidebar .sidebar-header .header-top-row .compose-btn{width:32px;height:32px;border-radius:50%;background:#f1f3ff;border:none;outline:none;display:flex;align-items:center;justify-content:center;color:#3f4850;cursor:pointer;transition:all .2s ease}#mobile-wrap #chat-page .chat-sidebar .sidebar-header .header-top-row .compose-btn:hover,#pc-wrap #chat-page .chat-sidebar .sidebar-header .header-top-row .compose-btn:hover{background:#e1e8fd;color:#141b2b}#mobile-wrap #chat-page .chat-sidebar .sidebar-header .header-top-row .compose-btn .material-symbols-outlined,#pc-wrap #chat-page .chat-sidebar .sidebar-header .header-top-row .compose-btn .material-symbols-outlined{font-size:18px}#mobile-wrap #chat-page .chat-sidebar .sidebar-header .search-box,#pc-wrap #chat-page .chat-sidebar .sidebar-header .search-box{position:relative;display:flex;align-items:center;width:100%;margin-bottom:12px}#mobile-wrap #chat-page .chat-sidebar .sidebar-header .search-box .search-icon,#pc-wrap #chat-page .chat-sidebar .sidebar-header .search-box .search-icon{position:absolute;left:12px;color:#707881;font-size:18px;pointer-events:none}#mobile-wrap #chat-page .chat-sidebar .sidebar-header .search-box input,#pc-wrap #chat-page .chat-sidebar .sidebar-header .search-box input{width:100%;padding:8px 12px 8px 36px;background:#f1f3ff;color:#141b2b;border-radius:12px;font-size:13px;border:1px solid transparent;outline:none;transition:all .2s ease}#mobile-wrap #chat-page .chat-sidebar .sidebar-header .search-box input::placeholder,#pc-wrap #chat-page .chat-sidebar .sidebar-header .search-box input::placeholder{color:#707881}#mobile-wrap #chat-page .chat-sidebar .sidebar-header .search-box input:focus,#pc-wrap #chat-page .chat-sidebar .sidebar-header .search-box input:focus{background:#fff;border-color:#006194;box-shadow:0 0 0 3px rgba(0,97,148,.1)}#mobile-wrap #chat-page .chat-sidebar .sidebar-header .filter-pills,#pc-wrap #chat-page .chat-sidebar .sidebar-header .filter-pills{display:flex;align-items:center;gap:4px;padding:4px;background:#f1f3ff;border-radius:12px}#mobile-wrap #chat-page .chat-sidebar .sidebar-header .filter-pills .pill-btn,#pc-wrap #chat-page .chat-sidebar .sidebar-header .filter-pills .pill-btn{flex:1 1;padding:6px 0;text-align:center;font-size:12px;font-weight:500;color:#3f4850;background:transparent;border:none;outline:none;border-radius:8px;cursor:pointer;transition:all .15s ease}#mobile-wrap #chat-page .chat-sidebar .sidebar-header .filter-pills .pill-btn.active,#pc-wrap #chat-page .chat-sidebar .sidebar-header .filter-pills .pill-btn.active{background:#006194;color:#fff;font-weight:600;box-shadow:0 1px 3px rgba(0,97,148,.2)}#mobile-wrap #chat-page .chat-sidebar .sidebar-header .filter-pills .pill-btn:hover:not(.active),#pc-wrap #chat-page .chat-sidebar .sidebar-header .filter-pills .pill-btn:hover:not(.active){color:#141b2b}#mobile-wrap #chat-page .chat-sidebar .conversations-list,#pc-wrap #chat-page .chat-sidebar .conversations-list{flex:1 1;overflow-y:auto;padding:0 8px 12px;display:flex;flex-direction:column;gap:4px}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-item,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-item{position:relative;display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;cursor:pointer;transition:all .15s ease}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-item:hover,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-item:hover{background:#f1f3ff}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-item.active,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-item.active{background:#e1e8fd;box-shadow:0 1px 3px rgba(20,27,43,.03)}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-item.active .active-indicator,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-item.active .active-indicator{position:absolute;left:0;top:12px;bottom:12px;width:4px;background:#006194;border-radius:0 4px 4px 0}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-item.global-item,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-item.global-item{background:rgba(204,229,255,.4);overflow:hidden}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-item.global-item.active,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-item.global-item.active{background:rgba(204,229,255,.7)}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-item.global-item.active .active-indicator,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-item.global-item.active .active-indicator{top:0;bottom:0}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-item.global-item .avatar-placeholder,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-item.global-item .avatar-placeholder{background:#006194!important;color:#fff!important;box-shadow:0 1px 3px rgba(0,0,0,.1)}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .avatar-box,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .avatar-box{position:relative;width:44px;height:44px;flex-shrink:0}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .avatar-box .avatar-img,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .avatar-box .avatar-img{width:44px;height:44px;border-radius:50%;object-fit:cover}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .avatar-box .avatar-placeholder,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .avatar-box .avatar-placeholder{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f1f3ff;color:#141b2b}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .avatar-box .avatar-placeholder.global,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .avatar-box .avatar-placeholder.global{background:#cce5ff;color:#006194}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .avatar-box .avatar-placeholder.partner,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .avatar-box .avatar-placeholder.partner{background:#e1e8fd;color:#006194}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .avatar-box .avatar-placeholder .material-symbols-outlined,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .avatar-box .avatar-placeholder .material-symbols-outlined{font-size:20px}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .avatar-box .online-dot,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .avatar-box .online-dot{position:absolute;bottom:0;right:0;width:12px;height:12px;border-radius:50%;background:#10b981;border:2px solid #fff}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .item-info,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .item-info{flex:1 1;min-width:0}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .item-info .name-row,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .item-info .name-row{display:flex;align-items:center;justify-content:space-between}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .item-info .name-row .item-name,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .item-info .name-row .item-name{font-size:14px;font-weight:600;color:#141b2b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .item-info .name-row .item-time,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .item-info .name-row .item-time{font-size:11px;color:#707881;flex-shrink:0}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .item-info .name-row .item-time.active-time,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .item-info .name-row .item-time.active-time{color:#006194;font-weight:600}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .item-info .sub-row,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .item-info .sub-row{display:flex;align-items:center;gap:4px}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .item-info .sub-row .role-tag,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .item-info .sub-row .role-tag{font-size:11px;font-weight:500}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .item-info .sub-row .role-tag.global,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .item-info .sub-row .role-tag.global{color:#006194;text-transform:uppercase;letter-spacing:.05em}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .item-info .sub-row .role-tag.partner,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .item-info .sub-row .role-tag.partner{color:#006194}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .item-info .sub-row .role-tag.traveler,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .item-info .sub-row .role-tag.traveler{color:#707881}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .item-info .last-msg,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .item-info .last-msg{font-size:13px;color:#3f4850;margin:2px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .item-info .last-msg.unread-msg,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .item-info .last-msg.unread-msg{color:#141b2b;font-weight:500}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .unread-count-badge,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .unread-count-badge{width:20px;height:20px;border-radius:50%;background:#006194;color:#fff;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .check-icon,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-item .check-icon{font-size:16px;color:#006194;flex-shrink:0}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-row,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-row{position:relative}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-row .conversation-item,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-row .conversation-item{width:100%;border:0;text-align:left;font:inherit;background:transparent;padding-right:44px}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-row.active .conversation-item,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-row.active .conversation-item{background:#e1e8fd;box-shadow:0 1px 3px rgba(20,27,43,.03)}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-row.active .conversation-item .active-indicator,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-row.active .conversation-item .active-indicator{position:absolute;left:0;top:12px;bottom:12px;width:4px;background:#006194;border-radius:0 4px 4px 0}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-row.global-item .conversation-item,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-row.global-item .conversation-item{background:rgba(204,229,255,.4)}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-row.global-item .conversation-item .avatar-placeholder,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-row.global-item .conversation-item .avatar-placeholder{background:#006194!important;color:#fff!important;box-shadow:0 1px 3px rgba(0,0,0,.1)}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-row.global-item.active .conversation-item,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-row.global-item.active .conversation-item{background:rgba(204,229,255,.7)}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-row.global-item.active .conversation-item .active-indicator,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-row.global-item.active .conversation-item .active-indicator{top:0;bottom:0}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-row .conversation-context,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-row .conversation-context{position:absolute;top:50%;right:8px;transform:translateY(-50%)}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-row .conversation-context .conversation-menu-trigger,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-row .conversation-context .conversation-menu-trigger{width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:#707881;cursor:pointer}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-row .conversation-context .conversation-menu-trigger:focus-visible,#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-row .conversation-context .conversation-menu-trigger:hover,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-row .conversation-context .conversation-menu-trigger:focus-visible,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-row .conversation-context .conversation-menu-trigger:hover{background:#e1e8fd;color:#006194}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-row .conversation-context .conversation-menu-trigger .material-symbols-outlined,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-row .conversation-context .conversation-menu-trigger .material-symbols-outlined{font-size:18px}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-row .conversation-context .conversation-context-menu,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-row .conversation-context .conversation-context-menu{position:absolute;z-index:30;top:32px;right:0;min-width:144px;padding:4px;border:1px solid #dce2f7;border-radius:10px;background:#fff;box-shadow:0 8px 20px rgba(20,27,43,.14)}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-row .conversation-context .conversation-context-menu button,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-row .conversation-context .conversation-context-menu button{width:100%;display:flex;align-items:center;gap:8px;padding:8px;border:0;border-radius:7px;background:transparent;color:#3f4850;font-size:12px;text-align:left;cursor:pointer}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-row .conversation-context .conversation-context-menu button:hover,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-row .conversation-context .conversation-context-menu button:hover{background:#f1f3ff}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-row .conversation-context .conversation-context-menu button .material-symbols-outlined,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-row .conversation-context .conversation-context-menu button .material-symbols-outlined{font-size:16px}#mobile-wrap #chat-page .chat-sidebar .conversations-list .conversation-row .conversation-context .conversation-context-menu .delete-chat-menu-item,#pc-wrap #chat-page .chat-sidebar .conversations-list .conversation-row .conversation-context .conversation-context-menu .delete-chat-menu-item{color:#c24141}#mobile-wrap #chat-page .chat-sidebar .conversations-list .no-conversations-empty,#pc-wrap #chat-page .chat-sidebar .conversations-list .no-conversations-empty{padding:40px 16px;text-align:center;color:#707881}#mobile-wrap #chat-page .chat-sidebar .conversations-list .no-conversations-empty .material-symbols-outlined,#pc-wrap #chat-page .chat-sidebar .conversations-list .no-conversations-empty .material-symbols-outlined{font-size:32px;margin-bottom:8px}#mobile-wrap #chat-page .chat-sidebar .conversations-list .no-conversations-empty p,#pc-wrap #chat-page .chat-sidebar .conversations-list .no-conversations-empty p{margin:0;font-size:13px}#mobile-wrap #chat-page .chat-thread-panel,#pc-wrap #chat-page .chat-thread-panel{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:16px;box-shadow:0 1px 4px rgba(20,27,43,.04);border:1px solid rgba(220,226,247,.7);overflow:hidden}#mobile-wrap #chat-page .chat-thread-panel .thread-header,#pc-wrap #chat-page .chat-thread-panel .thread-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;height:80px;padding-left:20px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid #e9edff;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}#mobile-wrap #chat-page .chat-thread-panel .thread-header .header-info,#pc-wrap #chat-page .chat-thread-panel .thread-header .header-info{display:flex;align-items:center;gap:12px;min-width:0}#mobile-wrap #chat-page .chat-thread-panel .thread-header .header-info .avatar-wrapper,#pc-wrap #chat-page .chat-thread-panel .thread-header .header-info .avatar-wrapper{position:relative;width:44px;height:44px;flex-shrink:0}#mobile-wrap #chat-page .chat-thread-panel .thread-header .header-info .avatar-wrapper .header-avatar,#pc-wrap #chat-page .chat-thread-panel .thread-header .header-info .avatar-wrapper .header-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover}#mobile-wrap #chat-page .chat-thread-panel .thread-header .header-info .avatar-wrapper .avatar-placeholder,#pc-wrap #chat-page .chat-thread-panel .thread-header .header-info .avatar-wrapper .avatar-placeholder{width:44px;height:44px;border-radius:50%;background:#f1f3ff;display:flex;align-items:center;justify-content:center;color:#141b2b}#mobile-wrap #chat-page .chat-thread-panel .thread-header .header-info .avatar-wrapper .avatar-placeholder .material-symbols-outlined,#pc-wrap #chat-page .chat-thread-panel .thread-header .header-info .avatar-wrapper .avatar-placeholder .material-symbols-outlined{font-size:20px}#mobile-wrap #chat-page .chat-thread-panel .thread-header .header-info .avatar-wrapper .online-indicator,#pc-wrap #chat-page .chat-thread-panel .thread-header .header-info .avatar-wrapper .online-indicator{position:absolute;bottom:0;right:0;width:12px;height:12px;border-radius:50%;background:#10b981;border:2px solid #fff}#mobile-wrap #chat-page .chat-thread-panel .thread-header .header-info .name-details,#pc-wrap #chat-page .chat-thread-panel .thread-header .header-info .name-details{min-width:0}#mobile-wrap #chat-page .chat-thread-panel .thread-header .header-info .name-details .title-row,#pc-wrap #chat-page .chat-thread-panel .thread-header .header-info .name-details .title-row{display:flex;align-items:center;gap:6px}#mobile-wrap #chat-page .chat-thread-panel .thread-header .header-info .name-details .title-row h1,#pc-wrap #chat-page .chat-thread-panel .thread-header .header-info .name-details .title-row h1{font-size:20px;font-weight:600;color:#141b2b;margin:0;letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#mobile-wrap #chat-page .chat-thread-panel .thread-header .header-info .name-details .title-row .verified-icon,#pc-wrap #chat-page .chat-thread-panel .thread-header .header-info .name-details .title-row .verified-icon{font-size:18px;color:#006194;font-variation-settings:"FILL" 1}#mobile-wrap #chat-page .chat-thread-panel .thread-header .header-info .name-details .title-row .role-badge,#pc-wrap #chat-page .chat-thread-panel .thread-header .header-info .name-details .title-row .role-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:9999px;background:#cce5ff;color:#001d31;font-size:11px;font-weight:600}@media(max-width:640px){#mobile-wrap #chat-page .chat-thread-panel .thread-header .header-info .name-details .title-row .role-badge,#pc-wrap #chat-page .chat-thread-panel .thread-header .header-info .name-details .title-row .role-badge{display:none}}#mobile-wrap #chat-page .chat-thread-panel .thread-header .header-info .name-details .meta-status-row,#pc-wrap #chat-page .chat-thread-panel .thread-header .header-info .name-details .meta-status-row{display:flex;align-items:center;gap:8px;font-size:11px;margin-top:2px}#mobile-wrap #chat-page .chat-thread-panel .thread-header .header-info .name-details .meta-status-row .active-status,#pc-wrap #chat-page .chat-thread-panel .thread-header .header-info .name-details .meta-status-row .active-status{color:#059669;font-weight:500;display:flex;align-items:center;gap:4px}#mobile-wrap #chat-page .chat-thread-panel .thread-header .header-info .name-details .meta-status-row .active-status .pulse-dot,#pc-wrap #chat-page .chat-thread-panel .thread-header .header-info .name-details .meta-status-row .active-status .pulse-dot{width:6px;height:6px;border-radius:50%;background-color:#10b981;animation:authPulse 2s infinite}#mobile-wrap #chat-page .chat-thread-panel .thread-header .header-info .name-details .meta-status-row .bullet,#pc-wrap #chat-page .chat-thread-panel .thread-header .header-info .name-details .meta-status-row .bullet{color:#bfc7d2}#mobile-wrap #chat-page .chat-thread-panel .thread-header .header-info .name-details .meta-status-row .sub-detail,#pc-wrap #chat-page .chat-thread-panel .thread-header .header-info .name-details .meta-status-row .sub-detail{color:#3f4850}#mobile-wrap #chat-page .chat-thread-panel .thread-header .header-info .name-details .meta-status-row .location-tag,#pc-wrap #chat-page .chat-thread-panel .thread-header .header-info .name-details .meta-status-row .location-tag{display:inline-flex;align-items:center;gap:2px;color:#707881}#mobile-wrap #chat-page .chat-thread-panel .thread-header .header-info .name-details .meta-status-row .location-tag .material-symbols-outlined,#pc-wrap #chat-page .chat-thread-panel .thread-header .header-info .name-details .meta-status-row .location-tag .material-symbols-outlined{font-size:13px}@media(max-width:768px){#mobile-wrap #chat-page .chat-thread-panel .thread-header .header-info .name-details .meta-status-row .location-tag,#pc-wrap #chat-page .chat-thread-panel .thread-header .header-info .name-details .meta-status-row .location-tag{display:none}}#mobile-wrap #chat-page .chat-thread-panel .thread-header .header-actions,#pc-wrap #chat-page .chat-thread-panel .thread-header .header-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}#mobile-wrap #chat-page .chat-thread-panel .thread-header .header-actions .action-icon-btn,#pc-wrap #chat-page .chat-thread-panel .thread-header .header-actions .action-icon-btn{width:36px;height:36px;border-radius:50%;background:#f1f3ff;border:none;outline:none;display:flex;align-items:center;justify-content:center;color:#3f4850;cursor:pointer;transition:all .2s ease}#mobile-wrap #chat-page .chat-thread-panel .thread-header .header-actions .action-icon-btn:hover,#pc-wrap #chat-page .chat-thread-panel .thread-header .header-actions .action-icon-btn:hover{background:#e1e8fd;color:#006194}#mobile-wrap #chat-page .chat-thread-panel .thread-header .header-actions .action-icon-btn .material-symbols-outlined,#pc-wrap #chat-page .chat-thread-panel .thread-header .header-actions .action-icon-btn .material-symbols-outlined{font-size:20px}#mobile-wrap #chat-page .chat-thread-panel .thread-messages-feed,#pc-wrap #chat-page .chat-thread-panel .thread-messages-feed{flex:1 1;overflow-y:auto;padding:24px;background:rgba(241,243,255,.4);display:flex;flex-direction:column;gap:20px}#mobile-wrap #chat-page .chat-thread-panel .thread-messages-feed .date-separator,#pc-wrap #chat-page .chat-thread-panel .thread-messages-feed .date-separator{display:flex;align-items:center;justify-content:center}#mobile-wrap #chat-page .chat-thread-panel .thread-messages-feed .date-separator .separator-badge,#pc-wrap #chat-page .chat-thread-panel .thread-messages-feed .date-separator .separator-badge{padding:4px 14px;border-radius:9999px;background:#fff;color:#545c72;font-size:11px;font-weight:500;box-shadow:0 1px 3px rgba(20,27,43,.04)}#mobile-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group,#pc-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group{display:flex;gap:12px}#mobile-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group.incoming,#pc-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group.incoming{align-items:flex-start;max-width:84%}#mobile-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group.outgoing,#pc-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group.outgoing{align-self:flex-end;max-width:80%}#mobile-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group .msg-avatar,#pc-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group .msg-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0;margin-top:4px;box-shadow:0 1px 2px rgba(0,0,0,.05);cursor:pointer}#mobile-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group .msg-content-col,#pc-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group .msg-content-col{display:flex;flex-direction:column;gap:4px}#mobile-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group .msg-content-col .message-bubble,#pc-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group .msg-content-col .message-bubble{padding:14px 18px;font-size:15px;line-height:1.55}#mobile-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group .msg-content-col .message-bubble p,#pc-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group .msg-content-col .message-bubble p{margin:0}#mobile-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group .msg-content-col .message-bubble.peer-bubble,#pc-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group .msg-content-col .message-bubble.peer-bubble{background:#fff;color:#141b2b;border-radius:16px 16px 16px 4px;box-shadow:0 1px 4px rgba(20,27,43,.04)}#mobile-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group .msg-content-col .message-bubble.me-bubble,#pc-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group .msg-content-col .message-bubble.me-bubble{background:#006194;color:#fff;border-radius:16px 16px 4px 16px;box-shadow:0 2px 8px rgba(0,97,148,.25)}#mobile-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group .msg-content-col .message-bubble .pdf-attachment-card,#pc-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group .msg-content-col .message-bubble .pdf-attachment-card{margin-top:12px;display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;background:#f1f3ff;cursor:pointer;transition:background .15s ease}#mobile-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group .msg-content-col .message-bubble .pdf-attachment-card:hover,#pc-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group .msg-content-col .message-bubble .pdf-attachment-card:hover{background:#e1e8fd}#mobile-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group .msg-content-col .message-bubble .pdf-attachment-card:hover .file-name,#pc-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group .msg-content-col .message-bubble .pdf-attachment-card:hover .file-name{color:#006194}#mobile-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group .msg-content-col .message-bubble .pdf-attachment-card .attachment-icon-box,#pc-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group .msg-content-col .message-bubble .pdf-attachment-card .attachment-icon-box{width:40px;height:40px;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;color:#006194;box-shadow:0 1px 3px rgba(0,0,0,.05)}#mobile-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group .msg-content-col .message-bubble .pdf-attachment-card .attachment-icon-box .material-symbols-outlined,#pc-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group .msg-content-col .message-bubble .pdf-attachment-card .attachment-icon-box .material-symbols-outlined{font-size:24px}#mobile-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group .msg-content-col .message-bubble .pdf-attachment-card .attachment-info,#pc-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group .msg-content-col .message-bubble .pdf-attachment-card .attachment-info{flex:1 1;min-width:0}#mobile-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group .msg-content-col .message-bubble .pdf-attachment-card .attachment-info .file-name,#pc-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group .msg-content-col .message-bubble .pdf-attachment-card .attachment-info .file-name{font-size:12px;font-weight:600;color:#141b2b;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s}#mobile-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group .msg-content-col .message-bubble .pdf-attachment-card .attachment-info .file-meta,#pc-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group .msg-content-col .message-bubble .pdf-attachment-card .attachment-info .file-meta{font-size:11px;color:#707881;margin:2px 0 0}#mobile-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group .msg-content-col .message-bubble .pdf-attachment-card .dl-btn,#pc-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group .msg-content-col .message-bubble .pdf-attachment-card .dl-btn{width:32px;height:32px;border-radius:50%;background:#fff;border:none;display:flex;align-items:center;justify-content:center;color:#3f4850}#mobile-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group .msg-content-col .message-bubble .pdf-attachment-card .dl-btn .material-symbols-outlined,#pc-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group .msg-content-col .message-bubble .pdf-attachment-card .dl-btn .material-symbols-outlined{font-size:18px}#mobile-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group .msg-content-col .msg-meta-row,#pc-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group .msg-content-col .msg-meta-row{display:flex;align-items:center;gap:6px;padding:0 4px}#mobile-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group .msg-content-col .msg-meta-row .msg-time,#pc-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group .msg-content-col .msg-meta-row .msg-time{font-size:11px;color:#707881}#mobile-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group .msg-content-col .msg-meta-row .check-icon,#pc-wrap #chat-page .chat-thread-panel .thread-messages-feed .message-group .msg-content-col .msg-meta-row .check-icon{font-size:14px;color:#006194}#mobile-wrap #chat-page .chat-thread-panel .thread-composer,#pc-wrap #chat-page .chat-thread-panel .thread-composer{padding:16px;background:#fff;flex-shrink:0;border-top:1px solid #e9edff}#mobile-wrap #chat-page .chat-thread-panel .thread-composer .composer-inner,#pc-wrap #chat-page .chat-thread-panel .thread-composer .composer-inner{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f1f3ff;border-radius:16px;transition:all .2s ease}#mobile-wrap #chat-page .chat-thread-panel .thread-composer .composer-inner:focus-within,#pc-wrap #chat-page .chat-thread-panel .thread-composer .composer-inner:focus-within{background:#fff;box-shadow:0 0 0 3px rgba(0,97,148,.12),0 2px 8px rgba(0,0,0,.04)}#mobile-wrap #chat-page .chat-thread-panel .thread-composer .composer-inner .attachment-actions,#pc-wrap #chat-page .chat-thread-panel .thread-composer .composer-inner .attachment-actions{display:flex;align-items:center;gap:2px}#mobile-wrap #chat-page .chat-thread-panel .thread-composer .composer-inner .composer-icon-btn,#pc-wrap #chat-page .chat-thread-panel .thread-composer .composer-inner .composer-icon-btn{width:32px;height:32px;border-radius:8px;background:transparent;border:none;outline:none;display:flex;align-items:center;justify-content:center;color:#3f4850;cursor:pointer;transition:all .15s}#mobile-wrap #chat-page .chat-thread-panel .thread-composer .composer-inner .composer-icon-btn:hover,#pc-wrap #chat-page .chat-thread-panel .thread-composer .composer-inner .composer-icon-btn:hover{background:#e1e8fd;color:#141b2b}#mobile-wrap #chat-page .chat-thread-panel .thread-composer .composer-inner .composer-icon-btn .material-symbols-outlined,#pc-wrap #chat-page .chat-thread-panel .thread-composer .composer-inner .composer-icon-btn .material-symbols-outlined{font-size:20px}#mobile-wrap #chat-page .chat-thread-panel .thread-composer .composer-inner .composer-input,#pc-wrap #chat-page .chat-thread-panel .thread-composer .composer-inner .composer-input{flex:1 1;background:transparent;border:none;outline:none;padding:6px 8px;font-size:15px;color:#141b2b}#mobile-wrap #chat-page .chat-thread-panel .thread-composer .composer-inner .composer-input::placeholder,#pc-wrap #chat-page .chat-thread-panel .thread-composer .composer-inner .composer-input::placeholder{color:#707881}#mobile-wrap #chat-page .chat-thread-panel .thread-composer .composer-inner .send-actions,#pc-wrap #chat-page .chat-thread-panel .thread-composer .composer-inner .send-actions{display:flex;align-items:center;gap:6px}#mobile-wrap #chat-page .chat-thread-panel .thread-composer .composer-inner .send-actions .send-btn,#pc-wrap #chat-page .chat-thread-panel .thread-composer .composer-inner .send-actions .send-btn{width:36px;height:36px;border-radius:12px;background:#006194;border:none;outline:none;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;box-shadow:0 2px 6px rgba(0,97,148,.25);transition:all .15s ease}#mobile-wrap #chat-page .chat-thread-panel .thread-composer .composer-inner .send-actions .send-btn:hover,#pc-wrap #chat-page .chat-thread-panel .thread-composer .composer-inner .send-actions .send-btn:hover{background:#007bb9}#mobile-wrap #chat-page .chat-thread-panel .thread-composer .composer-inner .send-actions .send-btn:active,#pc-wrap #chat-page .chat-thread-panel .thread-composer .composer-inner .send-actions .send-btn:active{transform:scale(.95)}#mobile-wrap #chat-page .chat-thread-panel .thread-composer .composer-inner .send-actions .send-btn .material-symbols-outlined,#pc-wrap #chat-page .chat-thread-panel .thread-composer .composer-inner .send-actions .send-btn .material-symbols-outlined{font-size:18px}#mobile-wrap #chat-page .chat-thread-panel .thread-composer .composer-submeta,#pc-wrap #chat-page .chat-thread-panel .thread-composer .composer-submeta{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 0;font-size:11px;color:#707881}#mobile-wrap #chat-page .chat-thread-panel .thread-composer .composer-submeta .encrypted-notice,#pc-wrap #chat-page .chat-thread-panel .thread-composer .composer-submeta .encrypted-notice{display:flex;align-items:center;gap:4px}#mobile-wrap #chat-page .chat-thread-panel .thread-composer .composer-submeta .encrypted-notice .material-symbols-outlined,#pc-wrap #chat-page .chat-thread-panel .thread-composer .composer-submeta .encrypted-notice .material-symbols-outlined{font-size:12px}@media(max-width:640px){#mobile-wrap #chat-page .chat-thread-panel .thread-composer .composer-submeta .shortcut-hint,#pc-wrap #chat-page .chat-thread-panel .thread-composer .composer-submeta .shortcut-hint{display:none}}#mobile-wrap #chat-page .chat-delete-modal-backdrop,#pc-wrap #chat-page .chat-delete-modal-backdrop{position:fixed;z-index:1000;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(20,27,43,.42)}#mobile-wrap #chat-page .chat-delete-modal-backdrop .chat-delete-modal,#pc-wrap #chat-page .chat-delete-modal-backdrop .chat-delete-modal{width:min(100%,420px);padding:24px;border-radius:16px;background:#fff;box-shadow:0 20px 48px rgba(20,27,43,.24)}#mobile-wrap #chat-page .chat-delete-modal-backdrop .chat-delete-modal h2,#pc-wrap #chat-page .chat-delete-modal-backdrop .chat-delete-modal h2{margin:0 0 8px;color:#141b2b;font-size:20px}#mobile-wrap #chat-page .chat-delete-modal-backdrop .chat-delete-modal p,#pc-wrap #chat-page .chat-delete-modal-backdrop .chat-delete-modal p{margin:0;color:#545c72;font-size:14px;line-height:1.5}#mobile-wrap #chat-page .chat-delete-modal-backdrop .chat-delete-modal .chat-delete-error,#pc-wrap #chat-page .chat-delete-modal-backdrop .chat-delete-modal .chat-delete-error{margin-top:12px;color:#c24141}#mobile-wrap #chat-page .chat-delete-modal-backdrop .chat-delete-modal .chat-delete-actions,#pc-wrap #chat-page .chat-delete-modal-backdrop .chat-delete-modal .chat-delete-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}#mobile-wrap #chat-page .chat-delete-modal-backdrop .chat-delete-modal .chat-delete-actions button,#pc-wrap #chat-page .chat-delete-modal-backdrop .chat-delete-modal .chat-delete-actions button{padding:9px 14px;border:1px solid #dce2f7;border-radius:9px;background:#fff;color:#3f4850;font-weight:600;cursor:pointer}#mobile-wrap #chat-page .chat-delete-modal-backdrop .chat-delete-modal .chat-delete-actions .confirm-delete-chat,#pc-wrap #chat-page .chat-delete-modal-backdrop .chat-delete-modal .chat-delete-actions .confirm-delete-chat{border-color:#c24141;background:#c24141;color:#fff}#mobile-wrap #chat-page .chat-delete-modal-backdrop .chat-delete-modal .chat-delete-actions button:disabled,#pc-wrap #chat-page .chat-delete-modal-backdrop .chat-delete-modal .chat-delete-actions button:disabled{cursor:wait;opacity:.65}#mobile-wrap #chat-page .chat-dossier-panel,#pc-wrap #chat-page .chat-dossier-panel{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:16px;box-shadow:0 1px 4px rgba(20,27,43,.04);border:1px solid rgba(220,226,247,.7);overflow-y:auto;padding:24px;gap:20px}@media(max-width:1200px){#mobile-wrap #chat-page .chat-dossier-panel,#pc-wrap #chat-page .chat-dossier-panel{display:none}}#mobile-wrap #chat-page .chat-dossier-panel .dossier-profile-header,#pc-wrap #chat-page .chat-dossier-panel .dossier-profile-header{display:flex;flex-direction:column;align-items:center;text-align:center}#mobile-wrap #chat-page .chat-dossier-panel .dossier-profile-header .dossier-avatar-box,#pc-wrap #chat-page .chat-dossier-panel .dossier-profile-header .dossier-avatar-box{position:relative;margin-bottom:12px}#mobile-wrap #chat-page .chat-dossier-panel .dossier-profile-header .dossier-avatar-box .dossier-avatar,#pc-wrap #chat-page .chat-dossier-panel .dossier-profile-header .dossier-avatar-box .dossier-avatar{width:84px;height:84px;border-radius:50%;object-fit:cover;border:1px solid #f1f3ff;box-shadow:0 2px 8px rgba(0,0,0,.05)}#mobile-wrap #chat-page .chat-dossier-panel .dossier-profile-header .dossier-avatar-box .dossier-avatar-placeholder,#pc-wrap #chat-page .chat-dossier-panel .dossier-profile-header .dossier-avatar-box .dossier-avatar-placeholder{width:84px;height:84px;border-radius:50%;background:#e9edff;display:flex;align-items:center;justify-content:center;border:1px solid #dce2f7}#mobile-wrap #chat-page .chat-dossier-panel .dossier-profile-header .dossier-avatar-box .dossier-avatar-placeholder .material-symbols-outlined,#pc-wrap #chat-page .chat-dossier-panel .dossier-profile-header .dossier-avatar-box .dossier-avatar-placeholder .material-symbols-outlined{font-size:40px;color:#006194}#mobile-wrap #chat-page .chat-dossier-panel .dossier-profile-header .name-verified-row,#pc-wrap #chat-page .chat-dossier-panel .dossier-profile-header .name-verified-row{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:6px}#mobile-wrap #chat-page .chat-dossier-panel .dossier-profile-header .name-verified-row h3,#pc-wrap #chat-page .chat-dossier-panel .dossier-profile-header .name-verified-row h3{font-size:20px;font-weight:600;color:#141b2b;margin:0;letter-spacing:-.01em}#mobile-wrap #chat-page .chat-dossier-panel .dossier-profile-header .name-verified-row .verified-icon,#pc-wrap #chat-page .chat-dossier-panel .dossier-profile-header .name-verified-row .verified-icon{font-size:16px;color:#007bb9}#mobile-wrap #chat-page .chat-dossier-panel .dossier-profile-header .dossier-role-badge,#pc-wrap #chat-page .chat-dossier-panel .dossier-profile-header .dossier-role-badge{display:inline-block;padding:3px 10px;background:#f1f3ff;color:#006194;font-size:12px;font-weight:600;border-radius:12px;margin-bottom:16px}#mobile-wrap #chat-page .chat-dossier-panel .dossier-profile-header .dossier-stats-grid,#pc-wrap #chat-page .chat-dossier-panel .dossier-profile-header .dossier-stats-grid{display:flex;justify-content:space-between;width:100%;gap:8px;margin-bottom:20px}#mobile-wrap #chat-page .chat-dossier-panel .dossier-profile-header .dossier-stats-grid .stat-card,#pc-wrap #chat-page .chat-dossier-panel .dossier-profile-header .dossier-stats-grid .stat-card{flex:1 1;display:flex;flex-direction:column;align-items:center;padding:10px 4px;background:#f9f9ff;border-radius:12px;border:1px solid #f1f3ff}#mobile-wrap #chat-page .chat-dossier-panel .dossier-profile-header .dossier-stats-grid .stat-card .stat-val,#pc-wrap #chat-page .chat-dossier-panel .dossier-profile-header .dossier-stats-grid .stat-card .stat-val{font-size:16px;font-weight:600;color:#141b2b}#mobile-wrap #chat-page .chat-dossier-panel .dossier-profile-header .dossier-stats-grid .stat-card .stat-lbl,#pc-wrap #chat-page .chat-dossier-panel .dossier-profile-header .dossier-stats-grid .stat-card .stat-lbl{font-size:11px;color:#707881;margin-top:2px}#mobile-wrap #chat-page .chat-dossier-panel .dossier-profile-header .dossier-actions-grid,#pc-wrap #chat-page .chat-dossier-panel .dossier-profile-header .dossier-actions-grid{display:flex;flex-direction:column;gap:10px;width:100%}#mobile-wrap #chat-page .chat-dossier-panel .dossier-profile-header .dossier-actions-grid .btn-view-profile,#pc-wrap #chat-page .chat-dossier-panel .dossier-profile-header .dossier-actions-grid .btn-view-profile{width:100%;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;color:#141b2b;border:1px solid #dce2f7;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}#mobile-wrap #chat-page .chat-dossier-panel .dossier-profile-header .dossier-actions-grid .btn-view-profile:hover,#pc-wrap #chat-page .chat-dossier-panel .dossier-profile-header .dossier-actions-grid .btn-view-profile:hover{background:#f9f9ff;border-color:#bfc7d2}#mobile-wrap #chat-page .chat-dossier-panel .dossier-divider,#pc-wrap #chat-page .chat-dossier-panel .dossier-divider{height:1px;background:#f1f3ff;width:100%}#mobile-wrap #chat-page .chat-dossier-panel .dossier-section,#pc-wrap #chat-page .chat-dossier-panel .dossier-section{display:flex;flex-direction:column;gap:12px}#mobile-wrap #chat-page .chat-dossier-panel .dossier-section .section-title,#pc-wrap #chat-page .chat-dossier-panel .dossier-section .section-title{font-size:12px;font-weight:600;color:#707881;text-transform:uppercase;letter-spacing:.05em}#mobile-wrap #chat-page .chat-dossier-panel .dossier-section .about-row,#pc-wrap #chat-page .chat-dossier-panel .dossier-section .about-row{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}#mobile-wrap #chat-page .chat-dossier-panel .dossier-section .about-row .about-lbl,#pc-wrap #chat-page .chat-dossier-panel .dossier-section .about-row .about-lbl{font-size:12px;color:#707881;font-weight:500}#mobile-wrap #chat-page .chat-dossier-panel .dossier-section .about-row .about-val,#pc-wrap #chat-page .chat-dossier-panel .dossier-section .about-row .about-val{font-size:14px;color:#141b2b;line-height:1.4}#mobile-wrap #chat-page .chat-dossier-panel .dossier-section .agent-info-card,#pc-wrap #chat-page .chat-dossier-panel .dossier-section .agent-info-card{background:#f9f9ff;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px;border:1px solid #f1f3ff}#mobile-wrap #chat-page .chat-dossier-panel .dossier-section .agent-info-card .agent-info-row,#pc-wrap #chat-page .chat-dossier-panel .dossier-section .agent-info-card .agent-info-row{display:flex;justify-content:space-between;align-items:flex-start}#mobile-wrap #chat-page .chat-dossier-panel .dossier-section .agent-info-card .agent-info-row .ai-lbl,#pc-wrap #chat-page .chat-dossier-panel .dossier-section .agent-info-card .agent-info-row .ai-lbl{font-size:12px;color:#707881}#mobile-wrap #chat-page .chat-dossier-panel .dossier-section .agent-info-card .agent-info-row .ai-val,#pc-wrap #chat-page .chat-dossier-panel .dossier-section .agent-info-card .agent-info-row .ai-val{font-size:13px;color:#141b2b;font-weight:500;text-align:right;max-width:130px}#mobile-wrap #chat-page .chat-dossier-panel .dossier-section .shared-files-header,#pc-wrap #chat-page .chat-dossier-panel .dossier-section .shared-files-header{display:flex;justify-content:space-between;align-items:center}#mobile-wrap #chat-page .chat-dossier-panel .dossier-section .shared-files-header .left-group,#pc-wrap #chat-page .chat-dossier-panel .dossier-section .shared-files-header .left-group{display:flex;align-items:center;gap:8px;color:#141b2b;font-weight:600;font-size:14px}#mobile-wrap #chat-page .chat-dossier-panel .dossier-section .shared-files-header .left-group .material-symbols-outlined,#pc-wrap #chat-page .chat-dossier-panel .dossier-section .shared-files-header .left-group .material-symbols-outlined{font-size:18px;color:#707881}#mobile-wrap #chat-page .chat-dossier-panel .dossier-section .shared-files-header .item-count,#pc-wrap #chat-page .chat-dossier-panel .dossier-section .shared-files-header .item-count{font-size:12px;color:#707881}#mobile-wrap #chat-page .chat-dossier-panel .dossier-section .files-list,#pc-wrap #chat-page .chat-dossier-panel .dossier-section .files-list{display:flex;flex-direction:column;gap:8px}#mobile-wrap #chat-page .chat-dossier-panel .dossier-section .files-list .file-item-row,#pc-wrap #chat-page .chat-dossier-panel .dossier-section .files-list .file-item-row{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#f9f9ff;border-radius:10px}#mobile-wrap #chat-page .chat-dossier-panel .dossier-section .files-list .file-item-row .file-info-left,#pc-wrap #chat-page .chat-dossier-panel .dossier-section .files-list .file-item-row .file-info-left{display:flex;align-items:center;gap:8px}#mobile-wrap #chat-page .chat-dossier-panel .dossier-section .files-list .file-item-row .file-info-left .file-icon,#pc-wrap #chat-page .chat-dossier-panel .dossier-section .files-list .file-item-row .file-info-left .file-icon{font-size:16px;color:#707881}#mobile-wrap #chat-page .chat-dossier-panel .dossier-section .files-list .file-item-row .file-info-left .file-name,#pc-wrap #chat-page .chat-dossier-panel .dossier-section .files-list .file-item-row .file-info-left .file-name{font-size:13px;color:#3f4850}#mobile-wrap .cs-page,#pc-wrap .cs-page{width:100%;display:flex;flex-direction:column}#mobile-wrap .cs-page .hero-section,#pc-wrap .cs-page .hero-section{position:relative;width:100%;margin-top:-80px;overflow:hidden;background:#141b2b}#mobile-wrap .cs-page .hero-section .hero-bg,#pc-wrap .cs-page .hero-section .hero-bg{position:absolute;inset:0;width:100%;height:100%;background-size:cover;background-position:50%;transition:transform 1s ease;transform:scale(1.05)}#mobile-wrap .cs-page .hero-section .hero-overlay,#pc-wrap .cs-page .hero-section .hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,27,43,.75),rgba(20,27,43,.5),rgba(20,27,43,.85));-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}#mobile-wrap .cs-page .hero-section .hero-content,#pc-wrap .cs-page .hero-section .hero-content{position:relative;z-index:10;max-width:1300px;margin:0 auto;padding:144px 24px 112px;display:flex;flex-direction:column;align-items:center;text-align:center}#mobile-wrap .cs-page .hero-section .hero-content .concierge-badge,#pc-wrap .cs-page .hero-section .hero-content .concierge-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;border-radius:9999px;background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05);margin-bottom:16px}#mobile-wrap .cs-page .hero-section .hero-content .concierge-badge .pulse-dot,#pc-wrap .cs-page .hero-section .hero-content .concierge-badge .pulse-dot{width:8px;height:8px;border-radius:50%;background:#cde5ff;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}#mobile-wrap .cs-page .hero-section .hero-content .concierge-badge .badge-text,#pc-wrap .cs-page .hero-section .hero-content .concierge-badge .badge-text{font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}#mobile-wrap .cs-page .hero-section .hero-content .hero-title,#pc-wrap .cs-page .hero-section .hero-content .hero-title{font-size:56px;font-weight:600;line-height:64px;letter-spacing:-.03em;color:#fff;max-width:768px;margin-bottom:8px;text-shadow:0 1px 2px rgba(0,0,0,.1)}#mobile-wrap .cs-page .hero-section .hero-content .hero-subtitle,#pc-wrap .cs-page .hero-section .hero-content .hero-subtitle{font-size:18px;line-height:28px;font-weight:400;color:rgba(225,232,253,.9);max-width:576px;margin-bottom:40px}#mobile-wrap .cs-page .hero-section .hero-content .search-container,#pc-wrap .cs-page .hero-section .hero-content .search-container{width:100%;max-width:672px;position:relative}#mobile-wrap .cs-page .hero-section .hero-content .search-container .search-input-box,#pc-wrap .cs-page .hero-section .hero-content .search-container .search-input-box{position:relative;display:flex;align-items:center;background:#fff;border-radius:9999px;padding:8px 8px 8px 24px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);transition:all .3s}#mobile-wrap .cs-page .hero-section .hero-content .search-container .search-input-box:focus-within,#pc-wrap .cs-page .hero-section .hero-content .search-container .search-input-box:focus-within{box-shadow:0 0 0 2px rgba(0,97,148,.4)}#mobile-wrap .cs-page .hero-section .hero-content .search-container .search-input-box .search-icon,#pc-wrap .cs-page .hero-section .hero-content .search-container .search-input-box .search-icon{font-size:24px;color:#707881;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}#mobile-wrap .cs-page .hero-section .hero-content .search-container .search-input-box input,#pc-wrap .cs-page .hero-section .hero-content .search-container .search-input-box input{width:100%;background:transparent;border:none;outline:none;padding:0 8px;font-size:15px;color:#141b2b}#mobile-wrap .cs-page .hero-section .hero-content .search-container .search-input-box input::placeholder,#pc-wrap .cs-page .hero-section .hero-content .search-container .search-input-box input::placeholder{color:hsla(212,7%,47%,.7)}#mobile-wrap .cs-page .hero-section .hero-content .search-container .search-input-box .search-btn,#pc-wrap .cs-page .hero-section .hero-content .search-container .search-input-box .search-btn{flex-shrink:0;background:#141b2b;color:#fff;padding:12px 24px;border-radius:9999px;font-size:14px;font-weight:500;border:none;cursor:pointer;transition:background .2s}#mobile-wrap .cs-page .hero-section .hero-content .search-container .search-input-box .search-btn:hover,#pc-wrap .cs-page .hero-section .hero-content .search-container .search-input-box .search-btn:hover{background:#006194}#mobile-wrap .cs-page .hero-section .hero-content .search-container .quick-prompts,#pc-wrap .cs-page .hero-section .hero-content .search-container .quick-prompts{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin-top:16px}#mobile-wrap .cs-page .hero-section .hero-content .search-container .quick-prompts .prompt-label,#pc-wrap .cs-page .hero-section .hero-content .search-container .quick-prompts .prompt-label{font-size:11px;font-weight:500;letter-spacing:.03em;color:rgba(225,232,253,.8);margin-right:4px;text-transform:uppercase}#mobile-wrap .cs-page .hero-section .hero-content .search-container .quick-prompts button,#pc-wrap .cs-page .hero-section .hero-content .search-container .quick-prompts button{padding:4px 16px;border-radius:9999px;background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;font-size:12px;font-weight:500;border:none;cursor:pointer;transition:background .2s}#mobile-wrap .cs-page .hero-section .hero-content .search-container .quick-prompts button:hover,#pc-wrap .cs-page .hero-section .hero-content .search-container .quick-prompts button:hover{background:hsla(0,0%,100%,.3)}#mobile-wrap .cs-page .content-wrapper,#pc-wrap .cs-page .content-wrapper{width:100%;max-width:1300px;margin:0 auto;padding:60px 24px;display:flex;flex-direction:column;gap:96px}#mobile-wrap .cs-page .content-wrapper .topics-section,#pc-wrap .cs-page .content-wrapper .topics-section{display:flex;flex-direction:column;gap:24px}#mobile-wrap .cs-page .content-wrapper .topics-section .section-header,#pc-wrap .cs-page .content-wrapper .topics-section .section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}#mobile-wrap .cs-page .content-wrapper .topics-section .section-header .header-left .section-eyebrow,#pc-wrap .cs-page .content-wrapper .topics-section .section-header .header-left .section-eyebrow{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#006194}#mobile-wrap .cs-page .content-wrapper .topics-section .section-header .header-left .section-title,#pc-wrap .cs-page .content-wrapper .topics-section .section-header .header-left .section-title{font-size:40px;font-weight:600;color:#141b2b;letter-spacing:-.025em;margin:4px 0 8px}#mobile-wrap .cs-page .content-wrapper .topics-section .section-header .header-left .section-desc,#pc-wrap .cs-page .content-wrapper .topics-section .section-header .header-left .section-desc{font-size:15px;color:#3f4850;max-width:576px}#mobile-wrap .cs-page .content-wrapper .topics-section .section-header .header-right,#pc-wrap .cs-page .content-wrapper .topics-section .section-header .header-right{display:flex;align-items:center;gap:6px;color:#3f4850;font-size:12px;font-weight:500}#mobile-wrap .cs-page .content-wrapper .topics-section .section-header .header-right .dot,#pc-wrap .cs-page .content-wrapper .topics-section .section-header .header-right .dot{width:8px;height:8px;border-radius:50%;background:#006194}#mobile-wrap .cs-page .content-wrapper .topics-section .topics-grid,#pc-wrap .cs-page .content-wrapper .topics-section .topics-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}#mobile-wrap .cs-page .content-wrapper .topics-section .topics-grid .topic-card,#pc-wrap .cs-page .content-wrapper .topics-section .topics-grid .topic-card{position:relative;background:#fff;padding:24px;border-radius:18px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;transition:box-shadow .3s,transform .3s;min-height:240px}#mobile-wrap .cs-page .content-wrapper .topics-section .topics-grid .topic-card:hover,#pc-wrap .cs-page .content-wrapper .topics-section .topics-grid .topic-card:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}#mobile-wrap .cs-page .content-wrapper .topics-section .topics-grid .topic-card:hover .card-glow,#pc-wrap .cs-page .content-wrapper .topics-section .topics-grid .topic-card:hover .card-glow{background:rgba(204,229,255,.4)}#mobile-wrap .cs-page .content-wrapper .topics-section .topics-grid .topic-card:hover .icon-box,#pc-wrap .cs-page .content-wrapper .topics-section .topics-grid .topic-card:hover .icon-box{background:#006194;color:#fff}#mobile-wrap .cs-page .content-wrapper .topics-section .topics-grid .topic-card:hover h3,#pc-wrap .cs-page .content-wrapper .topics-section .topics-grid .topic-card:hover h3{color:#006194}#mobile-wrap .cs-page .content-wrapper .topics-section .topics-grid .topic-card:hover .card-footer .material-symbols-outlined,#pc-wrap .cs-page .content-wrapper .topics-section .topics-grid .topic-card:hover .card-footer .material-symbols-outlined{transform:translateX(4px)}#mobile-wrap .cs-page .content-wrapper .topics-section .topics-grid .topic-card .card-glow,#pc-wrap .cs-page .content-wrapper .topics-section .topics-grid .topic-card .card-glow{position:absolute;top:-24px;right:-24px;width:96px;height:96px;background:rgba(225,232,253,.4);border-radius:50%;filter:blur(24px);transition:background .3s}#mobile-wrap .cs-page .content-wrapper .topics-section .topics-grid .topic-card .card-content,#pc-wrap .cs-page .content-wrapper .topics-section .topics-grid .topic-card .card-content{position:relative;z-index:10}#mobile-wrap .cs-page .content-wrapper .topics-section .topics-grid .topic-card .card-content .icon-box,#pc-wrap .cs-page .content-wrapper .topics-section .topics-grid .topic-card .card-content .icon-box{width:48px;height:48px;border-radius:12px;background:#f1f3ff;display:flex;align-items:center;justify-content:center;color:#006194;margin-bottom:16px;transition:all .3s}#mobile-wrap .cs-page .content-wrapper .topics-section .topics-grid .topic-card .card-content .icon-box .material-symbols-outlined,#pc-wrap .cs-page .content-wrapper .topics-section .topics-grid .topic-card .card-content .icon-box .material-symbols-outlined{font-size:24px}#mobile-wrap .cs-page .content-wrapper .topics-section .topics-grid .topic-card .card-content h3,#pc-wrap .cs-page .content-wrapper .topics-section .topics-grid .topic-card .card-content h3{font-size:20px;font-weight:600;color:#141b2b;margin-bottom:8px;transition:color .3s}#mobile-wrap .cs-page .content-wrapper .topics-section .topics-grid .topic-card .card-content p,#pc-wrap .cs-page .content-wrapper .topics-section .topics-grid .topic-card .card-content p{font-size:13px;color:#3f4850;line-height:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#mobile-wrap .cs-page .content-wrapper .topics-section .topics-grid .topic-card .card-footer,#pc-wrap .cs-page .content-wrapper .topics-section .topics-grid .topic-card .card-footer{position:relative;z-index:10;padding-top:24px;display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:#006194}#mobile-wrap .cs-page .content-wrapper .topics-section .topics-grid .topic-card .card-footer .material-symbols-outlined,#pc-wrap .cs-page .content-wrapper .topics-section .topics-grid .topic-card .card-footer .material-symbols-outlined{font-size:16px;transition:transform .2s}#mobile-wrap .cs-page .content-wrapper .faq-section,#pc-wrap .cs-page .content-wrapper .faq-section{display:flex;flex-direction:column;gap:24px;scroll-margin-top:96px}#mobile-wrap .cs-page .content-wrapper .faq-section .section-header-simple,#pc-wrap .cs-page .content-wrapper .faq-section .section-header-simple{display:flex;flex-direction:column;gap:4px}#mobile-wrap .cs-page .content-wrapper .faq-section .section-header-simple .section-eyebrow,#pc-wrap .cs-page .content-wrapper .faq-section .section-header-simple .section-eyebrow{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#006194}#mobile-wrap .cs-page .content-wrapper .faq-section .section-header-simple .section-title,#pc-wrap .cs-page .content-wrapper .faq-section .section-header-simple .section-title{font-size:40px;font-weight:600;color:#141b2b;letter-spacing:-.025em}#mobile-wrap .cs-page .content-wrapper .faq-section .section-header-simple .section-desc,#pc-wrap .cs-page .content-wrapper .faq-section .section-header-simple .section-desc{font-size:15px;color:#3f4850}#mobile-wrap .cs-page .content-wrapper .faq-section .faq-container,#pc-wrap .cs-page .content-wrapper .faq-section .faq-container{background:#fff;border-radius:16px;padding:32px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;gap:12px}#mobile-wrap .cs-page .content-wrapper .faq-section .faq-container .faq-item,#pc-wrap .cs-page .content-wrapper .faq-section .faq-container .faq-item{background:rgba(241,243,255,.5);border-radius:12px;padding:20px;transition:background .2s}#mobile-wrap .cs-page .content-wrapper .faq-section .faq-container .faq-item:hover,#pc-wrap .cs-page .content-wrapper .faq-section .faq-container .faq-item:hover{background:#f1f3ff}#mobile-wrap .cs-page .content-wrapper .faq-section .faq-container .faq-item[open] summary .material-symbols-outlined,#pc-wrap .cs-page .content-wrapper .faq-section .faq-container .faq-item[open] summary .material-symbols-outlined{transform:rotate(180deg)}#mobile-wrap .cs-page .content-wrapper .faq-section .faq-container .faq-item summary,#pc-wrap .cs-page .content-wrapper .faq-section .faq-container .faq-item summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:20px;font-weight:600;color:#141b2b}#mobile-wrap .cs-page .content-wrapper .faq-section .faq-container .faq-item summary::-webkit-details-marker,#pc-wrap .cs-page .content-wrapper .faq-section .faq-container .faq-item summary::-webkit-details-marker{display:none}#mobile-wrap .cs-page .content-wrapper .faq-section .faq-container .faq-item summary .material-symbols-outlined,#pc-wrap .cs-page .content-wrapper .faq-section .faq-container .faq-item summary .material-symbols-outlined{font-size:20px;color:#707881;transition:transform .3s}#mobile-wrap .cs-page .content-wrapper .faq-section .faq-container .faq-item .faq-content,#pc-wrap .cs-page .content-wrapper .faq-section .faq-container .faq-item .faq-content{margin-top:16px;font-size:15px;line-height:24px;color:#3f4850;padding-right:32px;animation:faqSlideDown .28s cubic-bezier(.16,1,.3,1)}#mobile-wrap .cs-page .content-wrapper .faq-section .faq-container .faq-item .faq-content a,#pc-wrap .cs-page .content-wrapper .faq-section .faq-container .faq-item .faq-content a{color:#006194;text-decoration:underline}#mobile-wrap .cs-page .content-wrapper .faq-section .faq-container .faq-item .faq-content strong,#pc-wrap .cs-page .content-wrapper .faq-section .faq-container .faq-item .faq-content strong{font-weight:600;color:#141b2b}#mobile-wrap .cs-page .content-wrapper .contact-section,#pc-wrap .cs-page .content-wrapper .contact-section{display:flex;flex-direction:column;gap:24px;scroll-margin-top:96px}#mobile-wrap .cs-page .content-wrapper .contact-section .section-header-simple,#pc-wrap .cs-page .content-wrapper .contact-section .section-header-simple{display:flex;flex-direction:column;gap:4px}#mobile-wrap .cs-page .content-wrapper .contact-section .section-header-simple .section-eyebrow,#pc-wrap .cs-page .content-wrapper .contact-section .section-header-simple .section-eyebrow{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#006194}#mobile-wrap .cs-page .content-wrapper .contact-section .section-header-simple .section-title,#pc-wrap .cs-page .content-wrapper .contact-section .section-header-simple .section-title{font-size:40px;font-weight:600;color:#141b2b;letter-spacing:-.025em}#mobile-wrap .cs-page .content-wrapper .contact-section .section-header-simple .section-desc,#pc-wrap .cs-page .content-wrapper .contact-section .section-header-simple .section-desc{font-size:15px;color:#3f4850}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid{display:grid;grid-template-columns:5fr 7fr;grid-gap:40px;gap:40px;align-items:start}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel{display:flex;flex-direction:column;gap:16px}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .info-card,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .info-card{background:#fff;padding:24px;border-radius:18px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);position:relative;overflow:hidden}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .info-card .card-glow,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .info-card .card-glow{position:absolute;top:-48px;right:-48px;width:192px;height:192px;background:rgba(204,229,255,.2);border-radius:50%;filter:blur(24px)}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .info-card .badge,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .info-card .badge{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:9999px;background:#f1f3ff;color:#006194;margin-bottom:16px}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .info-card .badge .pulse-dot,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .info-card .badge .pulse-dot{width:6px;height:6px;border-radius:50%;background:#006194;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .info-card .badge .badge-text,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .info-card .badge .badge-text{font-size:12px;font-weight:500}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .info-card h3,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .info-card h3{font-size:28px;font-weight:600;color:#141b2b;letter-spacing:-.02em;margin-bottom:8px}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .info-card .desc,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .info-card .desc{font-size:15px;color:#3f4850;line-height:24px;margin-bottom:16px}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .info-card .response-time,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .info-card .response-time{background:#f1f3ff;padding:16px;border-radius:12px;display:flex;align-items:flex-start;gap:8px;margin-bottom:24px}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .info-card .response-time .icon,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .info-card .response-time .icon{color:#006194;font-size:20px;margin-top:2px}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .info-card .response-time .text-box .title,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .info-card .response-time .text-box .title{font-size:14px;font-weight:600;color:#141b2b;margin:0}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .info-card .response-time .text-box .subtitle,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .info-card .response-time .text-box .subtitle{font-size:13px;color:#3f4850;margin:0}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .info-card .trust-highlights,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .info-card .trust-highlights{display:flex;flex-direction:column;gap:8px;padding-top:4px}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .info-card .trust-highlights .highlight,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .info-card .trust-highlights .highlight{display:flex;align-items:center;gap:8px;color:#3f4850}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .info-card .trust-highlights .highlight .material-symbols-outlined,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .info-card .trust-highlights .highlight .material-symbols-outlined{color:#006194;font-size:18px}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .info-card .trust-highlights .highlight span:last-child,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .info-card .trust-highlights .highlight span:last-child{font-size:13px;font-weight:500}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .inset-card,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .inset-card{position:relative;border-radius:18px;overflow:hidden;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);height:192px;background:#e9edff}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .inset-card .bg-img,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .inset-card .bg-img{width:100%;height:100%;background-size:cover;background-position:50%}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .inset-card .overlay,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .inset-card .overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(20,27,43,.8),transparent,transparent)}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .inset-card .inset-content,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .inset-card .inset-content{position:absolute;bottom:16px;left:20px;right:20px;color:#fff}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .inset-card .inset-content .eyebrow,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .inset-card .inset-content .eyebrow{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#cde5ff}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .inset-card .inset-content .title,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .info-panel .inset-card .inset-content .title{font-size:20px;font-weight:600}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel{background:#fff;padding:40px;border-radius:18px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);position:relative}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .success-banner,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .success-banner{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;background:#f1f3ff;border-radius:12px;text-align:center;gap:16px}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .success-banner .icon-wrapper,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .success-banner .icon-wrapper{width:56px;height:56px;border-radius:50%;background:rgba(0,97,148,.1);color:#006194;display:flex;align-items:center;justify-content:center}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .success-banner .icon-wrapper .material-symbols-outlined,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .success-banner .icon-wrapper .material-symbols-outlined{font-size:30px}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .success-banner .text-wrapper h4,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .success-banner .text-wrapper h4{font-size:20px;font-weight:600;color:#141b2b;margin:0}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .success-banner .text-wrapper p,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .success-banner .text-wrapper p{font-size:15px;color:#3f4850;max-width:448px;margin:4px auto 0}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .success-banner .submit-another-btn,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .success-banner .submit-another-btn{padding:10px 24px;background:#141b2b;color:#fff;border-radius:9999px;font-size:14px;font-weight:500;border:none;cursor:pointer;transition:background .2s}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .success-banner .submit-another-btn:hover,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .success-banner .submit-another-btn:hover{background:#006194}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form{display:flex;flex-direction:column;gap:20px}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-row,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group{display:flex;flex-direction:column;gap:6px}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group label,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group label{font-size:14px;font-weight:500;color:#141b2b}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group input,#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group select,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group input,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group select{height:48px;padding:0 16px;border-radius:12px;background:#f1f3ff;color:#141b2b;border:none;outline:none;font-size:15px;font-family:inherit;transition:box-shadow .2s}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group input::placeholder,#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group select::placeholder,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group input::placeholder,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group select::placeholder{color:hsla(212,7%,47%,.7)}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group input:focus,#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group select:focus,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group input:focus,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group select:focus{box-shadow:0 0 0 2px #006194}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group select,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 16px center;background-size:16px}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group textarea,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group textarea{padding:16px;border-radius:12px;background:#f1f3ff;color:#141b2b;border:none;outline:none;font-size:15px;font-family:inherit;transition:box-shadow .2s;resize:none}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group textarea::placeholder,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group textarea::placeholder{color:hsla(212,7%,47%,.7)}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group textarea:focus,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group textarea:focus{box-shadow:0 0 0 2px #006194}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group .drop-zone,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group .drop-zone{padding:16px;border-radius:12px;background:rgba(241,243,255,.7);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:12px;transition:background .2s;text-align:center}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group .drop-zone:hover,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group .drop-zone:hover{background:#f1f3ff}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group .drop-zone .material-symbols-outlined,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group .drop-zone .material-symbols-outlined{color:#707881;font-size:24px}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group .drop-zone .material-symbols-outlined.remove-attachment,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group .drop-zone .material-symbols-outlined.remove-attachment{font-size:18px;border-radius:50%;padding:2px}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group .drop-zone .material-symbols-outlined.remove-attachment:hover,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group .drop-zone .material-symbols-outlined.remove-attachment:hover{color:#ba1a1a;background:rgba(186,26,26,.08)}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group .drop-zone .drop-text,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group .drop-zone .drop-text{text-align:left}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group .drop-zone .drop-text p,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group .drop-zone .drop-text p{font-size:13px;font-weight:500;color:#141b2b;margin:0}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group .drop-zone .drop-text p.has-file,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group .drop-zone .drop-text p.has-file{color:#006194}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group .drop-zone .drop-text .subtitle,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-group .drop-zone .drop-text .subtitle{font-size:11px;color:#707881;font-weight:500}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-actions,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-actions{padding-top:8px;display:flex;align-items:center;justify-content:space-between}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-actions .secure-text,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-actions .secure-text{font-size:11px;color:#707881;max-width:250px;font-weight:500;margin:0}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-actions .submit-btn,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-actions .submit-btn{padding:14px 32px;background:#006194;color:#fff;border-radius:9999px;font-size:14px;font-weight:500;border:none;cursor:pointer;display:flex;align-items:center;gap:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:background .2s}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-actions .submit-btn:hover:not(:disabled),#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-actions .submit-btn:hover:not(:disabled){background:#007bb9}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-actions .submit-btn:disabled,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-actions .submit-btn:disabled{opacity:.7;cursor:not-allowed}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-actions .submit-btn .spin,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-actions .submit-btn .spin{animation:spin 1s linear infinite}#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-actions .submit-btn .material-symbols-outlined,#pc-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel .support-form .form-actions .submit-btn .material-symbols-outlined{font-size:18px}#mobile-wrap .cs-page .content-wrapper .help-callout,#pc-wrap .cs-page .content-wrapper .help-callout{background:#f1f3ff;border-radius:16px;padding:32px 48px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);display:flex;align-items:center;justify-content:space-between;gap:24px}#mobile-wrap .cs-page .content-wrapper .help-callout .callout-text,#pc-wrap .cs-page .content-wrapper .help-callout .callout-text{display:flex;flex-direction:column;gap:4px}#mobile-wrap .cs-page .content-wrapper .help-callout .callout-text h3,#pc-wrap .cs-page .content-wrapper .help-callout .callout-text h3{font-size:28px;font-weight:600;color:#141b2b;letter-spacing:-.02em;margin:0}#mobile-wrap .cs-page .content-wrapper .help-callout .callout-text p,#pc-wrap .cs-page .content-wrapper .help-callout .callout-text p{font-size:15px;color:#3f4850;max-width:512px;margin:0}#mobile-wrap .cs-page .content-wrapper .help-callout .callout-actions,#pc-wrap .cs-page .content-wrapper .help-callout .callout-actions{display:flex;align-items:center;gap:16px;flex-shrink:0}#mobile-wrap .cs-page .content-wrapper .help-callout .callout-actions .action-btn,#pc-wrap .cs-page .content-wrapper .help-callout .callout-actions .action-btn{padding:12px 24px;border-radius:9999px;font-size:14px;font-weight:500;display:flex;align-items:center;gap:6px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:all .2s}#mobile-wrap .cs-page .content-wrapper .help-callout .callout-actions .action-btn.primary,#pc-wrap .cs-page .content-wrapper .help-callout .callout-actions .action-btn.primary{background:#141b2b;color:#fff}#mobile-wrap .cs-page .content-wrapper .help-callout .callout-actions .action-btn.primary:hover,#pc-wrap .cs-page .content-wrapper .help-callout .callout-actions .action-btn.primary:hover{background:#006194}#mobile-wrap .cs-page .content-wrapper .help-callout .callout-actions .action-btn.secondary,#pc-wrap .cs-page .content-wrapper .help-callout .callout-actions .action-btn.secondary{background:#fff;color:#141b2b}#mobile-wrap .cs-page .content-wrapper .help-callout .callout-actions .action-btn.secondary:hover,#pc-wrap .cs-page .content-wrapper .help-callout .callout-actions .action-btn.secondary:hover{background:#dce2f7}#mobile-wrap .cs-page .content-wrapper .help-callout .callout-actions .action-btn .material-symbols-outlined,#pc-wrap .cs-page .content-wrapper .help-callout .callout-actions .action-btn .material-symbols-outlined{font-size:16px}@keyframes faqSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}#admin-wrap{display:flex;min-height:100vh;background-color:#f9f9ff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}#admin-wrap .admin-sidebar{position:fixed;left:0;top:0;height:100vh;width:240px;background-color:#fff;border-right:1px solid rgba(191,199,210,.3);z-index:50;display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto}#admin-wrap .admin-sidebar::-webkit-scrollbar{display:none}#admin-wrap .admin-sidebar .sidebar-top{display:flex;flex-direction:column}#admin-wrap .admin-sidebar .sidebar-top .brand-box{height:64px;padding:0 16px;display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(191,199,210,.2)}#admin-wrap .admin-sidebar .sidebar-top .brand-box .brand-logo{height:32px;width:auto;object-fit:contain}#admin-wrap .admin-sidebar .sidebar-top .brand-box .brand-text-box{display:flex;flex-direction:column}#admin-wrap .admin-sidebar .sidebar-top .brand-box .brand-text-box .brand-title{font-size:20px;font-weight:600;letter-spacing:-.015em;color:#141b2b;line-height:1}#admin-wrap .admin-sidebar .sidebar-top .brand-box .brand-text-box .brand-subtitle{font-size:11px;text-transform:uppercase;color:#006194;letter-spacing:.05em;font-weight:600;margin-top:2px}#admin-wrap .admin-sidebar .sidebar-top .sidebar-nav{display:flex;flex-direction:column;padding:16px 8px;gap:24px}#admin-wrap .admin-sidebar .sidebar-top .sidebar-nav .nav-group{display:flex;flex-direction:column;gap:4px}#admin-wrap .admin-sidebar .sidebar-top .sidebar-nav .nav-group .group-label{padding:0 8px;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#707881;font-weight:600;margin-bottom:4px}#admin-wrap .admin-sidebar .sidebar-top .sidebar-nav .nav-group .nav-item{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:8px;transition:background-color .2s,color .2s;font-size:14px;font-weight:500;color:#3f4850;text-decoration:none}#admin-wrap .admin-sidebar .sidebar-top .sidebar-nav .nav-group .nav-item .material-symbols-outlined{font-size:20px}#admin-wrap .admin-sidebar .sidebar-top .sidebar-nav .nav-group .nav-item:hover{background-color:#e9edff;color:#141b2b}#admin-wrap .admin-sidebar .sidebar-top .sidebar-nav .nav-group .nav-item.active{background-color:#cde5ff;color:#001d32;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}#admin-wrap .admin-sidebar .sidebar-bottom{padding:8px;border-top:1px solid rgba(191,199,210,.2)}#admin-wrap .admin-sidebar .sidebar-bottom .engine-status{display:flex;align-items:center;gap:8px;padding:8px;border-radius:8px;background-color:#f1f3ff}#admin-wrap .admin-sidebar .sidebar-bottom .engine-status .status-dot{width:8px;height:8px;border-radius:50%;background-color:#006399}#admin-wrap .admin-sidebar .sidebar-bottom .engine-status .status-text{display:flex;flex-direction:column}#admin-wrap .admin-sidebar .sidebar-bottom .engine-status .status-text .status-title{font-size:12px;color:#141b2b;font-weight:600}#admin-wrap .admin-sidebar .sidebar-bottom .engine-status .status-text .status-version{font-size:11px;color:#707881}#admin-wrap .admin-content-wrapper{padding-left:240px;display:flex;flex-direction:column;min-height:100vh;width:100%;background-color:#f9f9ff}#admin-wrap .admin-content-wrapper .admin-header{position:fixed;top:0;left:240px;right:0;height:64px;background-color:#fff;border-bottom:1px solid rgba(191,199,210,.3);z-index:40;display:flex;align-items:center;justify-content:space-between;box-shadow:0 1px 8px rgba(0,0,0,.02);padding:30px}#admin-wrap .admin-content-wrapper .admin-header .header-left{display:flex;align-items:center;gap:16px}#admin-wrap .admin-content-wrapper .admin-header .header-left .breadcrumb{display:flex;align-items:center;color:#707881;font-size:12px;font-weight:500;gap:8px}#admin-wrap .admin-content-wrapper .admin-header .header-left .breadcrumb .material-symbols-outlined{font-size:18px}#admin-wrap .admin-content-wrapper .admin-header .header-left .breadcrumb .current-page{color:#141b2b;font-weight:500;text-transform:capitalize}#admin-wrap .admin-content-wrapper .admin-header .header-right{display:flex;align-items:center;gap:16px}#admin-wrap .admin-content-wrapper .admin-header .header-right .notif-btn{position:relative;padding:8px;border-radius:50%;color:#3f4850;background:transparent;border:none;cursor:pointer;transition:all .2s}#admin-wrap .admin-content-wrapper .admin-header .header-right .notif-btn:hover{background-color:#e9edff;color:#141b2b}#admin-wrap .admin-content-wrapper .admin-header .header-right .notif-btn .material-symbols-outlined{font-size:22px}#admin-wrap .admin-content-wrapper .admin-header .header-right .notif-btn .notif-badge{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%;background-color:#ba1a1a;box-shadow:0 0 0 2px #fff}#admin-wrap .admin-content-wrapper .admin-header .header-right .divider-vertical{height:24px;width:1px;background-color:rgba(191,199,210,.3)}#admin-wrap .admin-content-wrapper .admin-header .header-right .user-profile{display:flex;align-items:center;gap:12px;padding-left:4px;cursor:pointer}#admin-wrap .admin-content-wrapper .admin-header .header-right .user-profile .user-info{display:flex;flex-direction:column;text-align:right}#admin-wrap .admin-content-wrapper .admin-header .header-right .user-profile .user-info .user-name{font-size:14px;font-weight:600;color:#141b2b;line-height:1.2}#admin-wrap .admin-content-wrapper .admin-header .header-right .user-profile .user-info .user-role{font-size:11px;color:#006194;font-weight:500;line-height:1}#admin-wrap .admin-content-wrapper .admin-header .header-right .user-profile .user-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px rgba(191,199,210,.4)}#admin-wrap .admin-content-wrapper .admin-main{width:100%;flex:1 1;padding:88px 24px 24px;background-color:#f9f9ff;min-height:calc(100vh - 64px)}#admin-wrap .admin-content-wrapper .admin-main .dashboard-container{display:flex;flex-direction:column;width:100%;gap:24px}.admin-overview .overview-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:4px}.admin-overview .overview-header .header-text h1{font-size:28px;font-weight:600;color:#141b2b;letter-spacing:-.02em;margin:0}.admin-overview .overview-header .header-text p{font-size:13px;color:#545c72;margin:2px 0 0}.admin-overview .overview-header .header-actions{display:flex;align-items:center;gap:12px}.admin-overview .overview-header .header-actions .live-sync-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:9999px;background-color:#f1f3ff;color:#3f4850;font-size:12px;font-weight:500;border:1px solid rgba(191,199,210,.3)}.admin-overview .overview-header .header-actions .live-sync-badge .sync-dot{width:8px;height:8px;border-radius:50%;background-color:#10b981;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.admin-overview .overview-header .header-actions .filter-btn{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:8px;background-color:#fff;color:#141b2b;border:1px solid rgba(191,199,210,.4);font-size:12px;font-weight:500;cursor:pointer;transition:background-color .2s;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.admin-overview .overview-header .header-actions .filter-btn:hover{background-color:#f1f3ff}.admin-overview .overview-header .header-actions .filter-btn .material-symbols-outlined{font-size:18px;color:#545c72}.admin-overview .kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.admin-overview .kpi-grid .kpi-card{background-color:#fff;border-radius:12px;padding:20px;border:1px solid rgba(191,199,210,.3);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;justify-content:space-between;height:115px;position:relative;overflow:hidden;transition:border-color .2s}.admin-overview .kpi-grid .kpi-card:hover{border-color:rgba(191,199,210,.6)}.admin-overview .kpi-grid .kpi-card .kpi-top{display:flex;align-items:flex-start;justify-content:space-between}.admin-overview .kpi-grid .kpi-card .kpi-top .kpi-label{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#707881;font-weight:600}.admin-overview .kpi-grid .kpi-card .kpi-top .kpi-icon-box{width:32px;height:32px;border-radius:8px;background-color:rgba(205,229,255,.5);display:flex;align-items:center;justify-content:center;color:#006399}.admin-overview .kpi-grid .kpi-card .kpi-top .kpi-icon-box .material-symbols-outlined{font-size:19px}.admin-overview .kpi-grid .kpi-card .kpi-bottom{display:flex;align-items:baseline;justify-content:space-between;margin-top:auto}.admin-overview .kpi-grid .kpi-card .kpi-bottom .kpi-value{font-size:28px;font-weight:700;color:#141b2b;line-height:1}.admin-overview .kpi-grid .kpi-card .kpi-bottom .kpi-trend{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500}.admin-overview .kpi-grid .kpi-card .kpi-bottom .kpi-trend.positive{color:#059669}.admin-overview .kpi-grid .kpi-card .kpi-bottom .kpi-trend.warning{color:#d97706}.admin-overview .kpi-grid .kpi-card .kpi-bottom .kpi-trend .material-symbols-outlined{font-size:16px;line-height:1}.admin-overview .admin-table-section{background-color:#fff;border-radius:12px;border:1px solid rgba(191,199,210,.3);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);overflow:hidden}.admin-overview .admin-table-section .table-header{padding:16px 24px;border-bottom:1px solid rgba(191,199,210,.2);display:flex;justify-content:space-between;align-items:center;background-color:#fff}.admin-overview .admin-table-section .table-header .header-left{display:flex;align-items:center;gap:12px}.admin-overview .admin-table-section .table-header .header-left h2{font-size:20px;font-weight:600;color:#141b2b;margin:0}.admin-overview .admin-table-section .table-header .header-left .table-badge{display:inline-flex;align-items:center;padding:2px 10px;border-radius:9999px;font-size:11px;font-weight:600;background-color:#e9edff;color:#006399}.admin-overview .admin-table-section .table-header .header-left .table-badge.warning{background-color:#fffbeb;color:#b45309;border:1px solid hsla(48,97%,77%,.5)}.admin-overview .admin-table-section .table-header .header-right{display:flex;align-items:center;gap:12px}.admin-overview .admin-table-section .table-header .header-right .search-box{position:relative;min-width:220px}.admin-overview .admin-table-section .table-header .header-right .search-box .material-symbols-outlined{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:18px;color:#707881}.admin-overview .admin-table-section .table-header .header-right .search-box input{width:100%;padding:6px 12px 6px 36px;font-size:12px;font-family:inherit;background-color:#f1f3ff;border:1px solid rgba(191,199,210,.3);border-radius:8px;color:#141b2b;outline:none;transition:all .2s}.admin-overview .admin-table-section .table-header .header-right .search-box input::placeholder{color:#707881}.admin-overview .admin-table-section .table-header .header-right .search-box input:focus{border-color:#006399;background-color:#fff}.admin-overview .admin-table-section .table-header .header-right .action-link{font-size:11px;font-weight:600;color:#006399;display:inline-flex;align-items:center;gap:4px;text-decoration:none;transition:color .2s}.admin-overview .admin-table-section .table-header .header-right .action-link:hover{color:#007bb9}.admin-overview .admin-table-section .table-header .header-right .action-link .material-symbols-outlined{font-size:16px}.admin-overview .admin-table-section .table-header .header-right .export-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;border:1px solid rgba(191,199,210,.3);color:#3f4850;font-size:12px;font-weight:500;background:transparent;cursor:pointer;transition:all .2s;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.admin-overview .admin-table-section .table-header .header-right .export-btn:hover{color:#141b2b;background-color:#f1f3ff}.admin-overview .admin-table-section .table-header .header-right .export-btn .material-symbols-outlined{font-size:18px}.admin-overview .admin-table-section .table-container{overflow-x:auto;width:100%}.admin-overview .admin-table-section .table-container table{width:100%;text-align:left;font-size:13px;border-collapse:collapse;white-space:nowrap}.admin-overview .admin-table-section .table-container table thead tr{background-color:rgba(241,243,255,.7);border-bottom:1px solid rgba(191,199,210,.3)}.admin-overview .admin-table-section .table-container table thead tr th{padding:14px 16px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#707881}.admin-overview .admin-table-section .table-container table thead tr th.px-6{padding-left:24px;padding-right:24px}.admin-overview .admin-table-section .table-container table thead tr th.text-right{text-align:right}.admin-overview .admin-table-section .table-container table tbody tr{height:56px;border-bottom:1px solid rgba(191,199,210,.2);transition:background-color .2s}.admin-overview .admin-table-section .table-container table tbody tr:last-child{border-bottom:none}.admin-overview .admin-table-section .table-container table tbody tr:hover{background-color:rgba(241,243,255,.4)}.admin-overview .admin-table-section .table-container table tbody tr td{padding:12px 16px}.admin-overview .admin-table-section .table-container table tbody tr td.px-6{padding-left:24px;padding-right:24px}.admin-overview .admin-table-section .table-container table tbody tr td.text-right{text-align:right}.admin-overview .admin-table-section .table-container table tbody tr td .id-text{font-size:14px;font-weight:600;color:#141b2b}.admin-overview .admin-table-section .table-container table tbody tr td .user-cell{display:flex;flex-direction:column}.admin-overview .admin-table-section .table-container table tbody tr td .user-cell .user-name{color:#141b2b;font-weight:500;line-height:1.4}.admin-overview .admin-table-section .table-container table tbody tr td .user-cell .user-email{font-size:11px;color:#707881}.admin-overview .admin-table-section .table-container table tbody tr td .user-avatar-cell{display:flex;align-items:center;gap:12px}.admin-overview .admin-table-section .table-container table tbody tr td .user-avatar-cell .avatar-circle{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.admin-overview .admin-table-section .table-container table tbody tr td .user-avatar-cell .avatar-circle.bg-secondary{background-color:#cde5ff;color:#001d32}.admin-overview .admin-table-section .table-container table tbody tr td .user-avatar-cell .avatar-circle.bg-primary{background-color:#cce5ff;color:#001d31}.admin-overview .admin-table-section .table-container table tbody tr td .user-avatar-cell .avatar-circle.bg-tertiary{background-color:#dae2fd;color:#131b2e}.admin-overview .admin-table-section .table-container table tbody tr td .user-avatar-cell .avatar-circle.bg-dim{background-color:rgba(147,204,255,.4);color:#001d31}.admin-overview .admin-table-section .table-container table tbody tr td .badge-pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:500}.admin-overview .admin-table-section .table-container table tbody tr td .badge-pill.sky{background:#f0f9ff;color:#0369a1;border:1px solid rgba(186,230,253,.6)}.admin-overview .admin-table-section .table-container table tbody tr td .badge-pill.indigo{background:#eef2ff;color:#4338ca;border:1px solid rgba(199,210,254,.6)}.admin-overview .admin-table-section .table-container table tbody tr td .badge-pill.neutral{background:#e1e8fd;color:#004b74;border:1px solid rgba(191,199,210,.5)}.admin-overview .admin-table-section .table-container table tbody tr td .status-pill{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:9999px;font-size:11px;font-weight:500}.admin-overview .admin-table-section .table-container table tbody tr td .status-pill .dot{width:6px;height:6px;border-radius:50%}.admin-overview .admin-table-section .table-container table tbody tr td .status-pill.emerald{background:#ecfdf5;color:#047857;border:1px solid rgba(167,243,208,.6)}.admin-overview .admin-table-section .table-container table tbody tr td .status-pill.emerald .dot{background:#059669}.admin-overview .admin-table-section .table-container table tbody tr td .status-pill.amber{background:#fffbeb;color:#b45309;border:1px solid hsla(48,97%,77%,.6)}.admin-overview .admin-table-section .table-container table tbody tr td .status-pill.amber .dot{background:#d97706}.admin-overview .admin-table-section .table-container table tbody tr td .status-pill.sky{background:#f0f9ff;color:#0369a1;border:1px solid rgba(186,230,253,.6)}.admin-overview .admin-table-section .table-container table tbody tr td .status-pill.sky .dot{background:#0284c7}.admin-overview .admin-table-section .table-container table tbody tr td .status-pill.cancelled{background:#dce2f7;color:#3f4850;border:1px solid rgba(191,199,210,.6)}.admin-overview .admin-table-section .table-container table tbody tr td .status-pill.cancelled .dot{background:#545c72}.admin-overview .admin-table-section .table-container table tbody tr td .price-text{font-weight:600;color:#141b2b}.admin-overview .admin-table-section .table-container table tbody tr td .item-text{color:#3f4850;font-weight:500}.admin-overview .admin-table-section .table-container table tbody tr td .date-text{color:#545c72}.admin-overview .admin-table-section .table-container table tbody tr td .actions-group{display:flex;align-items:center;justify-content:flex-end;gap:6px}.admin-overview .admin-table-section .table-container table tbody tr td .actions-group .more-btn{padding:4px;border-radius:6px;color:#707881;background:transparent;border:none;cursor:pointer;display:flex;transition:all .2s}.admin-overview .admin-table-section .table-container table tbody tr td .actions-group .more-btn:hover{color:#141b2b;background:#e9edff}.admin-overview .admin-table-section .table-container table tbody tr td .actions-group .more-btn .material-symbols-outlined{font-size:18px}.admin-overview .admin-table-section .table-container table tbody tr td .actions-group .text-btn{padding:4px 10px;border-radius:6px;font-size:11px;font-weight:500;color:#006399;background:transparent;border:none;cursor:pointer;transition:background .2s}.admin-overview .admin-table-section .table-container table tbody tr td .actions-group .text-btn:hover{background:#e9edff}.admin-overview .admin-table-section .table-container table tbody tr td .actions-group .icon-btn{padding:4px;border-radius:6px;background:transparent;border:none;cursor:pointer;display:flex;transition:all .2s}.admin-overview .admin-table-section .table-container table tbody tr td .actions-group .icon-btn .material-symbols-outlined{font-size:18px}.admin-overview .admin-table-section .table-container table tbody tr td .actions-group .icon-btn.success{color:#059669}.admin-overview .admin-table-section .table-container table tbody tr td .actions-group .icon-btn.success:hover{background:#ecfdf5}.admin-overview .admin-table-section .table-container table tbody tr td .actions-group .icon-btn.danger{color:#ba1a1a}.admin-overview .admin-table-section .table-container table tbody tr td .actions-group .icon-btn.danger:hover{background:rgba(186,26,26,.1)}.admin-overview .admin-table-section .table-footer{padding:14px 24px;border-top:1px solid rgba(191,199,210,.2);display:flex;justify-content:space-between;align-items:center;background-color:#fff;font-size:11px;color:#545c72}.admin-overview .admin-table-section .table-footer .pagination{display:flex;align-items:center;gap:4px}.admin-overview .admin-table-section .table-footer .pagination .page-btn{height:28px;min-width:28px;padding:0 10px;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid rgba(191,199,210,.3);color:#3f4850;background:transparent;cursor:pointer;transition:all .2s;font-family:inherit}.admin-overview .admin-table-section .table-footer .pagination .page-btn.square{padding:0}.admin-overview .admin-table-section .table-footer .pagination .page-btn:hover:not(:disabled){background-color:#f1f3ff}.admin-overview .admin-table-section .table-footer .pagination .page-btn.active{background-color:#006399;color:#fff;border-color:#006399;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.admin-overview .admin-table-section .table-footer .pagination .page-btn:disabled{opacity:.4;cursor:not-allowed}.admin-overview .filter-select-group{display:flex;align-items:center;gap:8px}.admin-overview .filter-select-group .filter-select{height:36px;padding:0 28px 0 12px;border-radius:8px;background-color:#f1f3ff;border:1px solid rgba(191,199,210,.4);color:#141b2b;font-size:13px;font-weight:500;font-family:inherit;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20' viewBox='0 96 960 960' width='20' fill='%20707881'%3E%3Cpath d='M480 711 240 471l56-56 184 184 184-184 56 56-240 240Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center;transition:all .2s}.admin-overview .filter-select-group .filter-select:focus{border-color:#006194;background-color:#fff}.admin-overview .filter-select-group .reset-filter-btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:8px;border:1px solid transparent;background:transparent;color:#545c72;font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .2s}.admin-overview .filter-select-group .reset-filter-btn:hover{background-color:#f1f3ff;color:#141b2b}.admin-overview .filter-select-group .reset-filter-btn .material-symbols-outlined{font-size:16px}.admin-overview .admin-drawer-backdrop{position:fixed;inset:0;background-color:rgba(20,27,43,.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;animation:fadeIn .2s ease-out}.admin-overview .admin-member-drawer{position:fixed;top:0;right:0;height:100vh;width:720px;max-width:100vw;background-color:#fff;z-index:1000;box-shadow:-4px 0 24px rgba(0,0,0,.12);display:flex;flex-direction:column;animation:slideInRight .25s cubic-bezier(.16,1,.3,1)}.admin-overview .admin-member-drawer .drawer-header{height:64px;padding:0 32px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dce2f7;background-color:#fff}.admin-overview .admin-member-drawer .drawer-header .header-title{display:flex;align-items:center;gap:12px}.admin-overview .admin-member-drawer .drawer-header .header-title .icon-main{color:#006399;font-size:22px}.admin-overview .admin-member-drawer .drawer-header .header-title .title-text{font-size:18px;font-weight:600;color:#141b2b}.admin-overview .admin-member-drawer .drawer-header .header-title .id-badge{display:flex;align-items:center;gap:6px;background-color:#e9edff;color:#004f7b;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:600;margin-left:8px}.admin-overview .admin-member-drawer .drawer-header .header-title .id-badge .copy-icon{font-size:14px;cursor:pointer;opacity:.7}.admin-overview .admin-member-drawer .drawer-header .header-title .id-badge .copy-icon:hover{opacity:1}.admin-overview .admin-member-drawer .drawer-header .close-btn{width:36px;height:36px;border-radius:50%;border:none;background:transparent;color:#545c72;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.admin-overview .admin-member-drawer .drawer-header .close-btn:hover{background-color:#f1f3ff;color:#141b2b}.admin-overview .admin-member-drawer .drawer-body{flex:1 1;overflow-y:auto;padding:32px;display:flex;flex-direction:column;gap:32px;background-color:#fff}.admin-overview .admin-member-drawer .drawer-body .top-profile-card{background-color:#f6f8fd;border-radius:16px;border:1px solid #e1e8fd;padding:24px;display:flex;flex-direction:column;gap:24px}.admin-overview .admin-member-drawer .drawer-body .top-profile-card .card-top-row{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.admin-overview .admin-member-drawer .drawer-body .top-profile-card .card-top-row .avatar-section{display:flex;align-items:center;gap:20px}.admin-overview .admin-member-drawer .drawer-body .top-profile-card .card-top-row .avatar-section .avatar-wrapper{position:relative;width:72px;height:72px;border-radius:50%;background-color:#cde5ff;border:3px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.06);flex-shrink:0}.admin-overview .admin-member-drawer .drawer-body .top-profile-card .card-top-row .avatar-section .avatar-wrapper img{width:100%;height:100%;border-radius:50%;object-fit:cover}.admin-overview .admin-member-drawer .drawer-body .top-profile-card .card-top-row .avatar-section .avatar-wrapper .avatar-initials{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:#004b73}.admin-overview .admin-member-drawer .drawer-body .top-profile-card .card-top-row .avatar-section .avatar-wrapper .verified-badge{position:absolute;bottom:-2px;right:-2px;width:22px;height:22px;background-color:#006399;color:#fff;border-radius:50%;border:2px solid #fff;display:flex;align-items:center;justify-content:center}.admin-overview .admin-member-drawer .drawer-body .top-profile-card .card-top-row .avatar-section .avatar-wrapper .verified-badge .material-symbols-outlined{font-size:14px;font-weight:700}.admin-overview .admin-member-drawer .drawer-body .top-profile-card .card-top-row .avatar-section .identity-info{display:flex;flex-direction:column;gap:6px}.admin-overview .admin-member-drawer .drawer-body .top-profile-card .card-top-row .avatar-section .identity-info .name-line{display:flex;align-items:center;gap:12px}.admin-overview .admin-member-drawer .drawer-body .top-profile-card .card-top-row .avatar-section .identity-info .name-line h2{margin:0;font-size:22px;font-weight:700;color:#141b2b}.admin-overview .admin-member-drawer .drawer-body .top-profile-card .card-top-row .avatar-section .identity-info .name-line .id-verified-pill{display:flex;align-items:center;gap:4px;background-color:#dce2f7;color:#004f7b;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600}.admin-overview .admin-member-drawer .drawer-body .top-profile-card .card-top-row .avatar-section .identity-info .name-line .id-verified-pill .material-symbols-outlined{font-size:13px}.admin-overview .admin-member-drawer .drawer-body .top-profile-card .card-top-row .avatar-section .identity-info .meta-line{display:flex;align-items:center;gap:8px;font-size:13px;color:#545c72}.admin-overview .admin-member-drawer .drawer-body .top-profile-card .card-top-row .avatar-section .identity-info .meta-line .dot{color:#bfc7d2}.admin-overview .admin-member-drawer .drawer-body .top-profile-card .card-top-row .tags-section{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.admin-overview .admin-member-drawer .drawer-body .top-profile-card .card-top-row .tags-section .role-tags{display:flex;align-items:center;gap:8px}.admin-overview .admin-member-drawer .drawer-body .top-profile-card .card-top-row .tags-section .role-tags .tag-primary{background-color:#cce5ff;color:#004b73;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:700}.admin-overview .admin-member-drawer .drawer-body .top-profile-card .card-top-row .tags-section .role-tags .tag-secondary{background-color:#e1e8fd;color:#3f465c;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:500}.admin-overview .admin-member-drawer .drawer-body .top-profile-card .card-top-row .tags-section .status-indicator{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;background-color:#fff;padding:4px 12px;border-radius:999px;border:1px solid #dce2f7}.admin-overview .admin-member-drawer .drawer-body .top-profile-card .card-top-row .tags-section .status-indicator .dot{width:6px;height:6px;border-radius:50%}.admin-overview .admin-member-drawer .drawer-body .top-profile-card .card-top-row .tags-section .status-indicator.active .dot{background-color:#059669}.admin-overview .admin-member-drawer .drawer-body .top-profile-card .card-top-row .tags-section .status-indicator.blocked .dot{background-color:#dc2626}.admin-overview .admin-member-drawer .drawer-body .top-profile-card .card-top-row .tags-section .status-indicator.deleted .dot{background-color:#52525b}.admin-overview .admin-member-drawer .drawer-body .top-profile-card .card-bottom-row{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid #dce2f7;font-size:12px;color:#545c72}.admin-overview .admin-member-drawer .drawer-body .top-profile-card .card-bottom-row .bottom-left .auth-info{display:flex;align-items:center;gap:6px}.admin-overview .admin-member-drawer .drawer-body .top-profile-card .card-bottom-row .bottom-left .auth-info .material-symbols-outlined{font-size:16px;color:#006399}.admin-overview .admin-member-drawer .drawer-body .top-profile-card .card-bottom-row .bottom-right{display:flex;align-items:center;gap:8px}.admin-overview .admin-member-drawer .drawer-body .top-profile-card .card-bottom-row .bottom-right .dot{color:#bfc7d2}.admin-overview .admin-member-drawer .drawer-body .top-profile-card .card-bottom-row .bottom-right .highlight{color:#006399;font-weight:500}.admin-overview .admin-member-drawer .drawer-body .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.admin-overview .admin-member-drawer .drawer-body .stats-grid .stat-card{background-color:#f8fafc;border:1px solid #f1f3ff;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}.admin-overview .admin-member-drawer .drawer-body .stats-grid .stat-card .stat-header{display:flex;align-items:center;justify-content:space-between}.admin-overview .admin-member-drawer .drawer-body .stats-grid .stat-card .stat-header .stat-title{font-size:11px;font-weight:600;color:#545c72;letter-spacing:.05em}.admin-overview .admin-member-drawer .drawer-body .stats-grid .stat-card .stat-header .icon{font-size:18px;color:#006399}.admin-overview .admin-member-drawer .drawer-body .stats-grid .stat-card .stat-main{display:flex;align-items:baseline;gap:6px}.admin-overview .admin-member-drawer .drawer-body .stats-grid .stat-card .stat-main .stat-val{font-size:24px;font-weight:700;color:#141b2b}.admin-overview .admin-member-drawer .drawer-body .stats-grid .stat-card .stat-main .stat-subval{font-size:13px;font-weight:500;color:#545c72}.admin-overview .admin-member-drawer .drawer-body .stats-grid .stat-card .stat-main .stat-subval.active{color:#006399}.admin-overview .admin-member-drawer .drawer-body .stats-grid .stat-card .stat-main .stat-subval.highlight .material-symbols-outlined{font-size:18px;color:#006399;transform:translateY(3px)}.admin-overview .admin-member-drawer .drawer-body .stats-grid .stat-card .stat-footer{font-size:11px;color:#707881}.admin-overview .admin-member-drawer .drawer-body .drawer-tabs{display:flex;align-items:center;border-bottom:1px solid #dce2f7;gap:32px}.admin-overview .admin-member-drawer .drawer-body .drawer-tabs .tab-btn{background:none;border:none;padding:12px 0;font-size:14px;font-weight:600;color:#545c72;cursor:pointer;position:relative;display:flex;align-items:center;gap:8px}.admin-overview .admin-member-drawer .drawer-body .drawer-tabs .tab-btn:hover{color:#141b2b}.admin-overview .admin-member-drawer .drawer-body .drawer-tabs .tab-btn.active{color:#006399}.admin-overview .admin-member-drawer .drawer-body .drawer-tabs .tab-btn.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background-color:#006399;border-radius:3px 3px 0 0}.admin-overview .admin-member-drawer .drawer-body .drawer-tabs .tab-btn .badge{background-color:#e9edff;color:#004f7b;font-size:11px;padding:2px 8px;border-radius:999px}.admin-overview .admin-member-drawer .drawer-body .tab-content .overview-section{display:flex;flex-direction:column;gap:20px}.admin-overview .admin-member-drawer .drawer-body .tab-content .overview-section .section-header{display:flex;align-items:center;justify-content:space-between}.admin-overview .admin-member-drawer .drawer-body .tab-content .overview-section .section-header.mt-6{margin-top:24px}.admin-overview .admin-member-drawer .drawer-body .tab-content .overview-section .section-header .title{display:flex;align-items:center;gap:8px}.admin-overview .admin-member-drawer .drawer-body .tab-content .overview-section .section-header .title .material-symbols-outlined{color:#006399;font-size:20px}.admin-overview .admin-member-drawer .drawer-body .tab-content .overview-section .section-header .title h4{margin:0;font-size:15px;font-weight:600;color:#141b2b}.admin-overview .admin-member-drawer .drawer-body .tab-content .overview-section .section-header .edit-link{background:none;border:none;color:#006399;font-size:13px;font-weight:500;cursor:pointer}.admin-overview .admin-member-drawer .drawer-body .tab-content .overview-section .section-header .edit-link:hover{text-decoration:underline}.admin-overview .admin-member-drawer .drawer-body .tab-content .overview-section .section-header .verified-badge-label{background-color:#e9edff;color:#004f7b;padding:4px 12px;border-radius:999px;font-size:11px;font-weight:600}.admin-overview .admin-member-drawer .drawer-body .tab-content .overview-section .info-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.admin-overview .admin-member-drawer .drawer-body .tab-content .overview-section .info-grid .info-box{background-color:#f8fafc;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:6px}.admin-overview .admin-member-drawer .drawer-body .tab-content .overview-section .info-grid .info-box.full-width{grid-column:span 2}.admin-overview .admin-member-drawer .drawer-body .tab-content .overview-section .info-grid .info-box .info-label{font-size:11px;color:#707881}.admin-overview .admin-member-drawer .drawer-body .tab-content .overview-section .info-grid .info-box .info-value{font-size:14px;font-weight:500;color:#141b2b}.admin-overview .admin-member-drawer .drawer-body .tab-content .overview-section .info-grid .info-box .info-value-row{display:flex;align-items:center;justify-content:space-between}.admin-overview .admin-member-drawer .drawer-body .tab-content .overview-section .info-grid .info-box .info-value-row .copy-icon{font-size:16px;color:#bfc7d2;cursor:pointer}.admin-overview .admin-member-drawer .drawer-body .tab-content .overview-section .info-grid .info-box .info-value-row .copy-icon:hover{color:#545c72}.admin-overview .admin-member-drawer .drawer-body .tab-content .overview-section .info-grid .info-box.bio .info-value{font-weight:400;line-height:1.6;color:#3f4850}.admin-overview .admin-member-drawer .drawer-footer{padding:24px 32px;border-top:1px solid #dce2f7;display:flex;align-items:center;justify-content:space-between;background-color:#fff}.admin-overview .admin-member-drawer .drawer-footer .footer-left button{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;background:none}.admin-overview .admin-member-drawer .drawer-footer .footer-left button.btn-danger{border:1px solid #fee2e2;color:#dc2626}.admin-overview .admin-member-drawer .drawer-footer .footer-left button.btn-danger:hover{background-color:#fef2f2}.admin-overview .admin-member-drawer .drawer-footer .footer-left button.btn-success{border:1px solid #d1fae5;color:#059669}.admin-overview .admin-member-drawer .drawer-footer .footer-left button.btn-success:hover{background-color:#ecfdf5}.admin-overview .admin-member-drawer .drawer-footer .footer-left button .material-symbols-outlined{font-size:18px}.admin-overview .admin-member-drawer .drawer-footer .footer-right{display:flex;align-items:center;gap:12px}.admin-overview .admin-member-drawer .drawer-footer .footer-right button{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer}.admin-overview .admin-member-drawer .drawer-footer .footer-right button.btn-outline{border:1px solid #dce2f7;background-color:#fff;color:#3f4850}.admin-overview .admin-member-drawer .drawer-footer .footer-right button.btn-outline:hover{background-color:#f8fafc}.admin-overview .admin-member-drawer .drawer-footer .footer-right button.btn-primary{border:none;background-color:#006399;color:#fff}.admin-overview .admin-member-drawer .drawer-footer .footer-right button.btn-primary:hover{background-color:#004b73}.admin-overview .admin-member-drawer .drawer-footer .footer-right button .material-symbols-outlined{font-size:18px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}.admin-form-group{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.admin-form-group label{font-size:14px;font-weight:600;color:#141b2b}.admin-form-group label .required{color:#ba1a1a}.admin-form-group .admin-form-control{width:100%;min-height:44px;padding:10px 14px;background-color:#fff;border:1px solid #bfc7d2;border-radius:8px;font-size:15px;color:#141b2b;font-family:inherit;transition:all .2s;outline:none}.admin-form-group .admin-form-control::placeholder{color:#707881}.admin-form-group .admin-form-control:focus{border-color:#006194;box-shadow:0 0 0 2px rgba(0,97,148,.1)}.admin-form-group .admin-form-control.textarea{resize:vertical;min-height:160px}.admin-form-group .admin-form-control.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20' viewBox='0 96 960 960' width='20' fill='%20707881'%3E%3Cpath d='M480 711 240 471l56-56 184 184 184-184 56 56-240 240Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px;cursor:pointer}.grid-2-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.admin-drawer{position:fixed;top:0;right:0;height:100vh;width:460px;max-width:100vw;background-color:#fff;z-index:1000;box-shadow:-4px 0 24px rgba(0,0,0,.12);display:flex;flex-direction:column;animation:slideInRight .25s cubic-bezier(.16,1,.3,1)}.admin-drawer .drawer-header{height:64px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(191,199,210,.2)}.admin-drawer .drawer-header .header-title{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#141b2b}.admin-drawer .drawer-header .header-title .material-symbols-outlined{color:#006399;font-size:22px}.admin-drawer .drawer-header .close-btn{width:36px;height:36px;border-radius:50%;border:none;background:transparent;color:#545c72;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.admin-drawer .drawer-header .close-btn:hover{background-color:#f1f3ff;color:#141b2b}.admin-drawer .drawer-header .close-btn .material-symbols-outlined{font-size:20px}.admin-verification-modal-backdrop{position:fixed;inset:0;background-color:rgba(15,23,42,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;animation:fadeIn .2s ease-out}.admin-verification-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:530px;max-width:calc(100vw - 32px);max-height:calc(100vh - 40px);background-color:#fff;border-radius:16px;box-shadow:0 24px 48px -12px rgba(15,23,42,.25);z-index:1001;display:flex;flex-direction:column;overflow:hidden;animation:modalScaleUp .25s cubic-bezier(.16,1,.3,1)}.admin-verification-modal .modal-header{padding:22px 24px 16px;display:flex;align-items:center;justify-content:space-between}.admin-verification-modal .modal-header .header-left{display:flex;align-items:center;gap:12px}.admin-verification-modal .modal-header .header-left .modal-title{font-family:inherit;font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.02em}.admin-verification-modal .modal-header .header-left .status-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:9999px;font-size:12px;font-weight:600;line-height:1}.admin-verification-modal .modal-header .header-left .status-pill .status-dot{width:7px;height:7px;border-radius:50%}.admin-verification-modal .modal-header .header-left .status-pill.pending{background-color:#fef3c7;color:#b45309}.admin-verification-modal .modal-header .header-left .status-pill.pending .status-dot{background-color:#d97706}.admin-verification-modal .modal-header .header-left .status-pill.approved{background-color:#dcfce7;color:#15803d}.admin-verification-modal .modal-header .header-left .status-pill.approved .status-dot{background-color:#22c55e}.admin-verification-modal .modal-header .header-left .status-pill.rejected{background-color:#fee2e2;color:#b91c1c}.admin-verification-modal .modal-header .header-left .status-pill.rejected .status-dot{background-color:#ef4444}.admin-verification-modal .modal-header .modal-close-btn{width:32px;height:32px;border-radius:50%;border:none;background:transparent;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.admin-verification-modal .modal-header .modal-close-btn:hover{background-color:#f1f5f9;color:#0f172a}.admin-verification-modal .modal-header .modal-close-btn .material-symbols-outlined{font-size:20px}.admin-verification-modal .modal-body{padding-bottom:20px;overflow-y:auto;flex:1 1;display:flex;flex-direction:column;gap:16px}.admin-verification-modal .modal-body .applicant-profile-card{background-color:#f0f4f9;border-radius:14px;padding:16px 20px;display:flex;align-items:center;gap:16px}.admin-verification-modal .modal-body .applicant-profile-card .profile-avatar{width:52px;height:52px;border-radius:50%;background-color:#cce5ff;color:#004b73;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;flex-shrink:0;overflow:hidden}.admin-verification-modal .modal-body .applicant-profile-card .profile-avatar img{width:100%;height:100%;object-fit:cover}.admin-verification-modal .modal-body .applicant-profile-card .profile-info{display:flex;flex-direction:column;gap:2px;min-width:0}.admin-verification-modal .modal-body .applicant-profile-card .profile-info .applicant-name{font-size:16px;font-weight:700;color:#0f172a;margin:0}.admin-verification-modal .modal-body .applicant-profile-card .profile-info .applicant-email{font-size:13px;color:#64748b;text-decoration:none}.admin-verification-modal .modal-body .applicant-profile-card .profile-info .applicant-phone{font-size:13px;color:#006194;font-weight:500}.admin-verification-modal .modal-body .dual-info-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.admin-verification-modal .modal-body .dual-info-row .info-col-card{background-color:#f8fafc;border-radius:12px;padding:12px 16px;display:flex;flex-direction:column;gap:6px}.admin-verification-modal .modal-body .dual-info-row .info-col-card .info-label{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#64748b}.admin-verification-modal .modal-body .dual-info-row .info-col-card .classification-badge{display:inline-block;align-self:flex-start;background-color:#e2e8f0;color:#1e293b;font-size:12px;font-weight:700;padding:3px 10px;border-radius:6px;letter-spacing:.02em}.admin-verification-modal .modal-body .dual-info-row .info-col-card .info-tax-id{font-size:14px;font-weight:700;color:#0f172a;letter-spacing:.02em}.admin-verification-modal .modal-body .section-group{display:flex;flex-direction:column;gap:8px}.admin-verification-modal .modal-body .section-group .group-heading{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin:0}.admin-verification-modal .modal-body .section-group .credentials-card{border:1px solid #e2e8f0;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px;background:#fff}.admin-verification-modal .modal-body .section-group .credentials-card .field-row{display:flex;flex-direction:column;gap:2px}.admin-verification-modal .modal-body .section-group .credentials-card .field-row .field-label{font-size:11px;color:#64748b}.admin-verification-modal .modal-body .section-group .credentials-card .field-row .field-value{font-size:14px;font-weight:700;color:#0f172a}.admin-verification-modal .modal-body .section-group .credentials-card .field-row .field-value.address{font-size:13px;font-weight:500;color:#334155}.admin-verification-modal .modal-body .section-group .credentials-card .dual-field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding-top:4px}.admin-verification-modal .modal-body .section-group .credentials-card .dual-field-row .field-value{font-size:13px;font-weight:600;color:#0f172a}.admin-verification-modal .modal-body .section-group .operational-note-card{background-color:#eff6ff;border-radius:12px;padding:14px 16px}.admin-verification-modal .modal-body .section-group .operational-note-card p{margin:0;font-size:13px;line-height:1.5;color:#334155}.admin-verification-modal .modal-body .section-group .documents-list{display:flex;flex-direction:column;gap:8px}.admin-verification-modal .modal-body .section-group .documents-list .document-item{background-color:#f8fafc;border-radius:10px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;transition:background .15s ease}.admin-verification-modal .modal-body .section-group .documents-list .document-item:hover{background-color:#f1f5f9}.admin-verification-modal .modal-body .section-group .documents-list .document-item .doc-left{display:flex;align-items:center;gap:12px}.admin-verification-modal .modal-body .section-group .documents-list .document-item .doc-left .doc-icon-box{width:34px;height:34px;border-radius:8px;background-color:#dbeafe;color:#006194;display:flex;align-items:center;justify-content:center;flex-shrink:0}.admin-verification-modal .modal-body .section-group .documents-list .document-item .doc-left .doc-icon-box .material-symbols-outlined{font-size:19px}.admin-verification-modal .modal-body .section-group .documents-list .document-item .doc-left .doc-meta{display:flex;flex-direction:column}.admin-verification-modal .modal-body .section-group .documents-list .document-item .doc-left .doc-meta .doc-name{font-size:13px;font-weight:600;color:#0f172a}.admin-verification-modal .modal-body .section-group .documents-list .document-item .doc-left .doc-meta .doc-sub{font-size:11px;color:#64748b}.admin-verification-modal .modal-body .section-group .documents-list .document-item .doc-view-btn{border:none;background:transparent;color:#64748b;cursor:pointer;padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .15s}.admin-verification-modal .modal-body .section-group .documents-list .document-item .doc-view-btn:hover{color:#006194;background-color:#e2e8f0}.admin-verification-modal .modal-body .section-group .documents-list .document-item .doc-view-btn .material-symbols-outlined{font-size:18px}.admin-verification-modal .modal-footer{padding:16px 24px 20px;display:flex;flex-direction:column;gap:10px;border-top:1px solid #f1f5f9;background-color:#fff}.admin-verification-modal .modal-footer .modal-actions-row{display:flex;gap:12px}.admin-verification-modal .modal-footer .modal-actions-row .btn-reject{flex:1 1;padding:12px 16px;background-color:#fee2e2;color:#dc2626;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s}.admin-verification-modal .modal-footer .modal-actions-row .btn-reject:hover{background-color:#fecaca}.admin-verification-modal .modal-footer .modal-actions-row .btn-reject .material-symbols-outlined{font-size:18px}.admin-verification-modal .modal-footer .modal-actions-row .btn-approve{flex:1 1;padding:12px 16px;background-color:#006194;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s}.admin-verification-modal .modal-footer .modal-actions-row .btn-approve:hover{background-color:#004d77}.admin-verification-modal .modal-footer .modal-actions-row .btn-approve .material-symbols-outlined{font-size:18px}.admin-verification-modal .modal-footer .footer-note{font-size:11px;color:#94a3b8;text-align:center;margin:0}@keyframes modalScaleUp{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.admin-property-modal-backdrop{position:fixed;inset:0;background-color:rgba(15,23,42,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;animation:fadeIn .2s ease-out}.admin-property-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:480px;max-width:calc(100vw - 32px);max-height:calc(100vh - 40px);background-color:#fff;border-radius:16px;box-shadow:0 24px 48px -12px rgba(15,23,42,.25);z-index:1001;display:flex;flex-direction:column;overflow:hidden;animation:modalScaleUp .25s cubic-bezier(.16,1,.3,1)}.admin-property-modal .modal-header{padding:20px 24px 14px;display:flex;align-items:center;justify-content:space-between}.admin-property-modal .modal-header .header-left{display:flex;align-items:center;gap:12px}.admin-property-modal .modal-header .header-left .modal-title{font-family:inherit;font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.02em}.admin-property-modal .modal-header .header-left .status-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:9999px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1}.admin-property-modal .modal-header .header-left .status-pill .status-dot{width:7px;height:7px;border-radius:50%}.admin-property-modal .modal-header .header-left .status-pill.active{background-color:#ecfdf5;color:#059669}.admin-property-modal .modal-header .header-left .status-pill.active .status-dot{background-color:#10b981}.admin-property-modal .modal-header .header-left .status-pill.pending{background-color:#fef3c7;color:#b45309}.admin-property-modal .modal-header .header-left .status-pill.pending .status-dot{background-color:#d97706}.admin-property-modal .modal-header .header-left .status-pill.inactive{background-color:#f1f5f9;color:#64748b}.admin-property-modal .modal-header .header-left .status-pill.inactive .status-dot{background-color:#94a3b8}.admin-property-modal .modal-header .header-left .status-pill.rejected{background-color:#fee2e2;color:#b91c1c}.admin-property-modal .modal-header .header-left .status-pill.rejected .status-dot{background-color:#ef4444}.admin-property-modal .modal-header .modal-close-btn{width:32px;height:32px;border-radius:50%;border:none;background:transparent;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.admin-property-modal .modal-header .modal-close-btn:hover{background-color:#f1f5f9;color:#0f172a}.admin-property-modal .modal-header .modal-close-btn .material-symbols-outlined{font-size:20px}.admin-property-modal .modal-body{padding-bottom:20px;overflow-y:auto;flex:1 1;display:flex;flex-direction:column;gap:14px}.admin-property-modal .modal-body .property-banner-card{position:relative;width:100%;height:190px;border-radius:12px;overflow:hidden;background-color:#1e293b}.admin-property-modal .modal-body .property-banner-card .banner-img{width:100%;height:100%;object-fit:cover;display:block}.admin-property-modal .modal-body .property-banner-card .banner-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,23,42,.9) 0,rgba(15,23,42,.4) 50%,transparent);display:flex;flex-direction:column;justify-content:flex-end;padding:16px;gap:6px}.admin-property-modal .modal-body .property-banner-card .banner-overlay .type-tag{align-self:flex-start;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#0f172a;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:4px}.admin-property-modal .modal-body .property-banner-card .banner-overlay .banner-title{font-size:20px;font-weight:700;color:#fff;margin:0;letter-spacing:-.02em;line-height:1.25;text-shadow:0 1px 2px rgba(0,0,0,.3)}.admin-property-modal .modal-body .property-banner-card .banner-overlay .banner-subtitle{font-size:12px;color:hsla(0,0%,100%,.85);margin:0}.admin-property-modal .modal-body .property-agent-card{background-color:#f0f4f9;border-radius:12px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between}.admin-property-modal .modal-body .property-agent-card .agent-left{display:flex;align-items:center;gap:12px}.admin-property-modal .modal-body .property-agent-card .agent-left .agent-avatar{width:44px;height:44px;border-radius:50%;background-color:#cce5ff;color:#004b73;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;flex-shrink:0;overflow:hidden}.admin-property-modal .modal-body .property-agent-card .agent-left .agent-avatar img{width:100%;height:100%;object-fit:cover}.admin-property-modal .modal-body .property-agent-card .agent-left .agent-info{display:flex;flex-direction:column;gap:2px}.admin-property-modal .modal-body .property-agent-card .agent-left .agent-info .name-row{display:flex;align-items:center;gap:6px}.admin-property-modal .modal-body .property-agent-card .agent-left .agent-info .name-row .agent-name{font-size:15px;font-weight:700;color:#0f172a;margin:0}.admin-property-modal .modal-body .property-agent-card .agent-left .agent-info .name-row .verified-icon{color:#0284c7;font-size:16px}.admin-property-modal .modal-body .property-agent-card .agent-left .agent-info .agent-role{font-size:12px;color:#64748b}.admin-property-modal .modal-body .property-agent-card .agent-mail-btn{width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:#006194;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.admin-property-modal .modal-body .property-agent-card .agent-mail-btn:hover{background-color:#e2e8f0}.admin-property-modal .modal-body .property-agent-card .agent-mail-btn .material-symbols-outlined{font-size:20px}.admin-property-modal .modal-body .property-meta-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.admin-property-modal .modal-body .property-meta-grid .meta-card{background-color:#f8fafc;border-radius:10px;padding:10px 14px;display:flex;flex-direction:column;gap:4px}.admin-property-modal .modal-body .property-meta-grid .meta-card .meta-label{font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#64748b}.admin-property-modal .modal-body .property-meta-grid .meta-card .meta-value{font-size:13px;font-weight:600;color:#0f172a}.admin-property-modal .modal-body .property-meta-grid .meta-card .meta-value.price{font-size:14px;font-weight:700}.admin-property-modal .modal-body .property-meta-grid .meta-card .meta-value.rating{display:flex;align-items:center;gap:4px}.admin-property-modal .modal-body .property-meta-grid .meta-card .meta-value.rating .star{color:#f59e0b;font-size:14px}.admin-property-modal .modal-body .property-meta-grid .meta-card .meta-value.status-active{color:#059669}.admin-property-modal .modal-body .property-meta-grid .meta-card .meta-value.status-pending{color:#d97706}.admin-property-modal .modal-body .property-meta-grid .meta-card .meta-value.status-inactive{color:#64748b}.admin-property-modal .modal-body .property-meta-grid .meta-card .meta-value.status-rejected{color:#dc2626}.admin-property-modal .modal-body .property-summary-section{display:flex;flex-direction:column;gap:6px}.admin-property-modal .modal-body .property-summary-section .summary-heading{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin:0}.admin-property-modal .modal-body .property-summary-section .summary-text{font-size:13px;line-height:1.55;color:#334155;margin:0}.admin-property-modal .modal-footer{padding:14px 24px 20px;display:flex;flex-direction:column;gap:10px;border-top:1px solid #f1f5f9;background-color:#fff}.admin-property-modal .modal-footer .btn-view-full{width:100%;padding:12px 16px;background-color:#006194;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:background .2s}.admin-property-modal .modal-footer .btn-view-full:hover{background-color:#004d77}.admin-property-modal .modal-footer .btn-view-full .material-symbols-outlined{font-size:18px}.admin-property-modal .modal-footer .btn-edit-details{width:100%;padding:12px 16px;background-color:#edf2f7;color:#1e293b;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}.admin-property-modal .modal-footer .btn-edit-details:hover{background-color:#e2e8f0}.admin-property-modal .modal-footer .deactivate-action{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:2px}.admin-property-modal .modal-footer .deactivate-action .deactivate-btn{border:none;background:transparent;color:#dc2626;font-size:13px;font-weight:600;cursor:pointer;padding:4px 8px;transition:opacity .2s}.admin-property-modal .modal-footer .deactivate-action .deactivate-btn:hover{opacity:.8}.admin-property-modal .modal-footer .deactivate-action .deactivate-btn.activate{color:#059669}.admin-property-modal .modal-footer .deactivate-action .deactivate-note{font-size:11px;color:#94a3b8;text-align:center;margin:0}.checkout-page-root{min-height:100vh;background-color:#f9f9ff;font-family:Inter,sans-serif;color:#141b2b;display:flex;flex-direction:column}.checkout-page-root .material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.checkout-page-root .checkout-header{position:fixed;top:0;left:0;right:0;z-index:50;background-color:rgba(249,249,255,.8);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 1px 8px rgba(0,0,0,.04);height:64px;display:flex;align-items:center}.checkout-page-root .checkout-header .header-container{width:100%;max-width:1300px;margin:0 auto;padding:0 48px;display:flex;align-items:center;justify-content:space-between}.checkout-page-root .checkout-header .header-container .logo{font-size:20px;font-weight:600;letter-spacing:-.015em}.checkout-page-root .checkout-header .header-container .nav-links{display:none}@media(min-width:1280px){.checkout-page-root .checkout-header .header-container .nav-links{display:flex;align-items:center;gap:16px}.checkout-page-root .checkout-header .header-container .nav-links a{font-size:14px;font-weight:500;color:#3f4850;text-decoration:none;transition:color .2s}.checkout-page-root .checkout-header .header-container .nav-links a:hover{color:#141b2b}.checkout-page-root .checkout-header .header-container .nav-links a.active{color:#006194}}.checkout-page-root .checkout-header .header-container .header-actions{display:flex;align-items:center;gap:16px}.checkout-page-root .checkout-header .header-container .header-actions .search-bar{display:none}@media(min-width:640px){.checkout-page-root .checkout-header .header-container .header-actions .search-bar{position:relative;display:flex;align-items:center}.checkout-page-root .checkout-header .header-container .header-actions .search-bar .search-icon{position:absolute;left:12px;font-size:18px;color:#707881;pointer-events:none}.checkout-page-root .checkout-header .header-container .header-actions .search-bar input{width:176px;height:40px;padding:0 12px 0 36px;border-radius:9999px;border:none;background-color:#f1f3ff;font-size:13px;color:#141b2b;transition:all .2s}}@media(min-width:640px)and (min-width:768px){.checkout-page-root .checkout-header .header-container .header-actions .search-bar input{width:224px}}@media(min-width:640px){.checkout-page-root .checkout-header .header-container .header-actions .search-bar input::placeholder{color:#707881}.checkout-page-root .checkout-header .header-container .header-actions .search-bar input:focus{outline:none;background-color:#fff;box-shadow:0 0 0 1px #006194}}.checkout-page-root .checkout-header .header-container .header-actions .lang-currency{display:flex;align-items:center;gap:4px;padding:6px 10px;border-radius:9999px;background-color:#f1f3ff;font-size:12px;font-weight:500}.checkout-page-root .checkout-header .header-container .header-actions .lang-currency .material-symbols-outlined{font-size:16px;color:#545c72}.checkout-page-root .checkout-header .header-container .header-actions .profile-img{width:32px;height:32px;border-radius:50%;object-fit:cover;border:1px solid #dce2f7}.checkout-page-root .checkout-main{flex:1 1;width:100%;padding-top:64px}.checkout-page-root .checkout-main .checkout-container{max-width:1300px;margin:0 auto;padding:40px 48px;display:flex;flex-direction:column}.checkout-page-root .checkout-main .checkout-container .checkout-top-context{display:flex;flex-direction:column;gap:24px;margin-bottom:16px}@media(min-width:1024px){.checkout-page-root .checkout-main .checkout-container .checkout-top-context{flex-direction:row;align-items:flex-end;justify-content:space-between}}.checkout-page-root .checkout-main .checkout-container .checkout-top-context .context-text h1{font-size:40px;font-weight:600;letter-spacing:-.025em;margin:0}.checkout-page-root .checkout-main .checkout-container .checkout-top-context .context-text p{font-size:15px;color:#3f4850;margin:4px 0 0}.checkout-page-root .checkout-main .checkout-container .checkout-top-context .checkout-stepper{background-color:#fff;padding:8px;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.checkout-page-root .checkout-main .checkout-container .checkout-top-context .checkout-stepper ol{display:flex;align-items:center;gap:16px;list-style:none;margin:0;padding:0}.checkout-page-root .checkout-main .checkout-container .checkout-top-context .checkout-stepper ol .step-item{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:8px;font-size:14px;font-weight:500}.checkout-page-root .checkout-main .checkout-container .checkout-top-context .checkout-stepper ol .step-item .step-badge{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600}.checkout-page-root .checkout-main .checkout-container .checkout-top-context .checkout-stepper ol .step-item.completed{color:#3f4850;cursor:pointer}.checkout-page-root .checkout-main .checkout-container .checkout-top-context .checkout-stepper ol .step-item.completed:hover{color:#006194}.checkout-page-root .checkout-main .checkout-container .checkout-top-context .checkout-stepper ol .step-item.completed .step-badge{background-color:rgba(0,97,148,.1);color:#006194}.checkout-page-root .checkout-main .checkout-container .checkout-top-context .checkout-stepper ol .step-item.active{background-color:#cce5ff;color:#001d31;font-weight:600}.checkout-page-root .checkout-main .checkout-container .checkout-top-context .checkout-stepper ol .step-item.active .step-badge{background-color:#006194;color:#fff}.checkout-page-root .checkout-main .checkout-container .checkout-top-context .checkout-stepper ol .step-item.upcoming{color:rgba(63,72,80,.6)}.checkout-page-root .checkout-main .checkout-container .checkout-top-context .checkout-stepper ol .step-item.upcoming .step-badge{background-color:#e9edff;color:rgba(84,92,114,.6)}.checkout-page-root .checkout-main .checkout-container .checkout-top-context .checkout-stepper ol .separator{font-size:16px;color:#707881}.checkout-page-root .checkout-main .checkout-container .simulation-switcher{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px;padding:12px;background-color:#f1f3ff;border-radius:12px;border:1px solid rgba(191,199,210,.3);font-size:13px}.checkout-page-root .checkout-main .checkout-container .simulation-switcher .switcher-left{display:flex;align-items:center;gap:8px}.checkout-page-root .checkout-main .checkout-container .simulation-switcher .switcher-left .icon{color:#006194;font-size:18px}.checkout-page-root .checkout-main .checkout-container .simulation-switcher .switcher-left .label{font-weight:600;color:#141b2b}.checkout-page-root .checkout-main .checkout-container .simulation-switcher .switcher-left .tab-group{display:inline-flex;background-color:#fff;padding:2px;border-radius:8px;border:1px solid rgba(191,199,210,.4)}.checkout-page-root .checkout-main .checkout-container .simulation-switcher .switcher-left .tab-group .tab-btn{border:none;background:none;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:500;color:#3f4850;cursor:pointer;transition:all .2s}.checkout-page-root .checkout-main .checkout-container .simulation-switcher .switcher-left .tab-group .tab-btn.active{background-color:#006194;color:#fff;font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.05)}.checkout-page-root .checkout-main .checkout-container .simulation-switcher .switcher-left .tab-group .tab-btn:not(.active):hover{color:#141b2b}.checkout-page-root .checkout-main .checkout-container .simulation-switcher .switcher-right{display:flex;align-items:center;gap:8px;color:#545c72;font-size:11px}.checkout-page-root .checkout-main .checkout-container .simulation-switcher .switcher-right .sim-btn{border:1px solid rgba(191,199,210,.4);background-color:#fff;padding:2px 8px;border-radius:4px;font-size:11px;cursor:pointer;color:#141b2b;transition:all .2s}.checkout-page-root .checkout-main .checkout-container .simulation-switcher .switcher-right .sim-btn.error{color:#ba1a1a}.checkout-page-root .checkout-main .checkout-container .simulation-switcher .switcher-right .sim-btn.success{color:#006194}.checkout-page-root .checkout-main .checkout-container .simulation-switcher .switcher-right .sim-btn.active,.checkout-page-root .checkout-main .checkout-container .simulation-switcher .switcher-right .sim-btn:hover{border-color:currentColor}.checkout-page-root .checkout-main .checkout-container .step-content{width:100%}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card{background-color:#fff;border-radius:16px;padding:24px;box-shadow:0 1px 2px rgba(0,0,0,.05);border:1px solid rgba(191,199,210,.3)}@media(min-width:640px){.checkout-page-root .checkout-main .checkout-container .step-content .payment-card{padding:24px}}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .card-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid #e9edff}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .card-header .header-info{display:flex;align-items:center;gap:8px}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .card-header .header-info .icon{color:#006194;font-size:22px}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .card-header .header-info h2{margin:0;font-size:20px;font-weight:600;letter-spacing:-.015em}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .card-header .test-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:9999px;background-color:rgba(205,229,255,.5);color:#004b74;font-size:11px;font-weight:600;text-transform:uppercase}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .card-header .test-badge .pulse-dot{width:8px;height:8px;border-radius:50%;background-color:#006194;animation:pulse 2s infinite}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .reservation-compact{margin-top:16px;padding:14px;border-radius:12px;background-color:#f1f3ff;border:1px solid rgba(191,199,210,.2);display:flex;justify-content:space-between;align-items:center}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .reservation-compact .res-info{display:flex;align-items:center;gap:12px}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .reservation-compact .res-info img{width:48px;height:48px;border-radius:8px;object-fit:cover}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .reservation-compact .res-info .res-details h4{margin:0;font-size:14px;font-weight:600}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .reservation-compact .res-info .res-details p{margin:2px 0 0;font-size:11px;color:#545c72}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .reservation-compact .res-total{text-align:right}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .reservation-compact .res-total span{display:block;font-size:11px;color:#545c72;text-transform:uppercase}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .reservation-compact .res-total strong{font-size:20px;font-weight:600;color:#141b2b}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .payment-alert{margin-top:16px;padding:14px;border-radius:12px;display:flex;align-items:flex-start;gap:10px;font-size:13px}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .payment-alert .icon{font-size:20px}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .payment-alert .alert-text strong{display:block;font-size:14px;margin-bottom:2px}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .payment-alert .alert-text p{margin:0}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .payment-alert.error{background-color:#ffdad6;color:#93000a;border:1px solid rgba(186,26,26,.3)}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .payment-alert.error .icon{color:#ba1a1a}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .payment-alert.success{background-color:#e1e8fd;color:#004b73;border:1px solid rgba(0,97,148,.3)}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .payment-alert.success .icon{color:#006194}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .payment-method-section{margin-top:16px}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .payment-method-section .method-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .payment-method-section .method-header label{font-size:14px;font-weight:600;color:#141b2b}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .payment-method-section .method-header .card-logos{display:flex;align-items:center;gap:6px;opacity:.8}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .payment-method-section .method-header .card-logos svg.card-logo{height:16px;width:auto}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .payment-method-section .stripe-mockup{border-radius:12px;border:1px solid rgba(191,199,210,.4);background-color:#fff;padding:16px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .payment-method-section .stripe-mockup:focus-within{border-color:#006194;box-shadow:0 0 0 1px #006194}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .payment-method-section .stripe-mockup .form-group{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .payment-method-section .stripe-mockup .form-group label{font-size:11px;font-weight:600;color:#545c72;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .payment-method-section .stripe-mockup .form-group label .info-icon{font-size:14px}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .payment-method-section .stripe-mockup .form-group input,.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .payment-method-section .stripe-mockup .form-group select{width:100%;background-color:rgba(241,243,255,.5);border:1px solid rgba(191,199,210,.3);border-radius:8px;padding:10px 12px;font-size:13px;color:#141b2b;transition:all .2s}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .payment-method-section .stripe-mockup .form-group input:focus,.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .payment-method-section .stripe-mockup .form-group select:focus{outline:none;border-color:#006194;background-color:#fff}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .payment-method-section .stripe-mockup .form-group input{font-family:monospace;letter-spacing:.05em}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .payment-method-section .stripe-mockup .form-group .input-wrapper{position:relative;display:flex;align-items:center}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .payment-method-section .stripe-mockup .form-group .input-wrapper .test-label{position:absolute;right:12px;font-size:11px;font-weight:500;color:#006194;background-color:rgba(204,229,255,.4);padding:2px 8px;border-radius:4px}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .payment-method-section .stripe-mockup .form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:12px}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .payment-method-section .stripe-mockup .form-row:last-child{margin-bottom:0}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .payment-method-section .encryption-note{display:flex;align-items:center;gap:6px;font-size:11px;color:#545c72;margin-top:10px}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .payment-method-section .encryption-note .icon{font-size:15px;color:#006194}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .payment-actions{margin-top:24px;padding-top:16px;border-top:1px solid #e9edff;display:flex;flex-direction:column;gap:12px}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .payment-actions button{width:100%;padding:10px 16px;border-radius:8px;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;border:none;transition:all .2s}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .payment-actions button .material-symbols-outlined{font-size:18px}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .payment-actions button.btn-pay{background-color:#006194;color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05)}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .payment-actions button.btn-pay:hover:not(:disabled){background-color:#007bb9}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .payment-actions button.btn-pay:active:not(:disabled){transform:scale(.99)}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .payment-actions button.btn-pay.authorizing{opacity:.85;cursor:wait}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .payment-actions button.btn-pay:disabled{opacity:.7;cursor:not-allowed}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .payment-actions button.btn-pay .spinner{display:inline-block;width:16px;height:16px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .payment-actions button.btn-back{background-color:transparent;color:#141b2b;font-weight:500}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .payment-actions button.btn-back:hover{background-color:#e9edff}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .sandbox-notice{margin-top:16px;padding:12px;border-radius:8px;background-color:#f1f3ff;display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#3f4850}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .sandbox-notice .notice-info{display:flex;align-items:center;gap:6px}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .sandbox-notice .notice-info .icon{font-size:16px;color:#006194}.checkout-page-root .checkout-main .checkout-container .step-content .payment-card .sandbox-notice .code{font-family:monospace;color:#545c72}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}@media(min-width:1024px){.checkout-page-root .checkout-main .checkout-container .step-content.two-columns{grid-template-columns:8fr 4fr}}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .left-column{display:flex;flex-direction:column;gap:24px}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .left-column .booking-section{background-color:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .left-column .booking-section .section-header{display:flex;align-items:center;gap:8px;margin-bottom:16px}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .left-column .booking-section .section-header .icon{color:#006194;font-size:22px}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .left-column .booking-section .section-header h2{margin:0;font-size:20px;font-weight:600}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .left-column .booking-section .property-preview{background-color:#f1f3ff;padding:16px;border-radius:12px;display:flex;gap:16px}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .left-column .booking-section .property-preview .prop-img{width:176px;height:112px;border-radius:8px;object-fit:cover}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .left-column .booking-section .property-preview .prop-details .location{display:flex;align-items:center;gap:6px;font-size:13px;color:#545c72}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .left-column .booking-section .property-preview .prop-details .location .material-symbols-outlined{font-size:16px;color:#006194}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .left-column .booking-section .property-preview .prop-details h3{margin:4px 0;font-size:20px;font-weight:600}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .left-column .booking-section .property-preview .prop-details p{margin:0;font-size:13px;color:#3f4850}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .left-column .booking-section .property-preview .prop-details .highlight{color:#006194;font-weight:500}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .left-column .booking-section .metrics-grid{display:grid;grid-template-columns:1fr 1fr}@media(min-width:640px){.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .left-column .booking-section .metrics-grid{grid-template-columns:repeat(4,1fr)}}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .left-column .booking-section .metrics-grid{gap:12px;margin-top:16px}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .left-column .booking-section .metrics-grid .metric-box{background-color:#f1f3ff;padding:12px;border-radius:12px}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .left-column .booking-section .metrics-grid .metric-box .metric-label{display:flex;align-items:center;gap:4px;font-size:12px;color:#3f4850}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .left-column .booking-section .metrics-grid .metric-box .metric-label .material-symbols-outlined{font-size:16px;color:#545c72}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .left-column .booking-section .metrics-grid .metric-box .metric-val{margin-top:4px;font-size:14px;font-weight:600}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .left-column .booking-section .metrics-grid .metric-box .metric-sub{font-size:11px;color:#545c72}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .left-column .booking-section .guest-profile{background-color:#f1f3ff;padding:16px;border-radius:12px;display:flex;align-items:center;gap:16px;margin-bottom:16px}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .left-column .booking-section .guest-profile .guest-avatar{width:40px;height:40px;border-radius:50%;background-color:#cce5ff;color:#006194;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .left-column .booking-section .guest-profile .guest-info .guest-name{font-size:14px;font-weight:600}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .left-column .booking-section .guest-profile .guest-info .guest-contacts{font-size:13px;color:#3f4850;display:flex;gap:16px}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .left-column .booking-section .booking-notes label{display:flex;justify-content:space-between;font-size:14px;font-weight:500;margin-bottom:8px}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .left-column .booking-section .booking-notes label .optional{font-size:11px;color:#545c72;font-weight:400}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .left-column .booking-section .booking-notes textarea{width:100%;background-color:#fff;border:1px solid rgba(191,199,210,.4);border-radius:12px;padding:14px;font-size:13px;resize:none}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .left-column .booking-section .booking-notes textarea:focus{outline:none;border-color:#006194}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .left-column .sandbox-notice-section{background-color:#f1f3ff;border-radius:12px;padding:16px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 1px 2px rgba(0,0,0,.05)}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .left-column .sandbox-notice-section .notice-info{display:flex;align-items:center;gap:8px}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .left-column .sandbox-notice-section .notice-info .icon{font-size:20px;color:#006194}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .left-column .sandbox-notice-section .notice-info strong{font-size:14px}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .left-column .sandbox-notice-section .notice-info p{margin:0;font-size:13px;color:#3f4850}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .left-column .sandbox-notice-section .badge{background-color:#dce2f7;color:#3f4850;padding:4px 10px;border-radius:9999px;font-size:11px;font-weight:600}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .right-column .summary-card{position:-webkit-sticky;position:sticky;top:80px;background-color:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .right-column .summary-card .summary-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .right-column .summary-card .summary-header h2{margin:0;font-size:20px;font-weight:600}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .right-column .summary-card .summary-header span{font-size:11px;color:#545c72;font-weight:600}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .right-column .summary-card .prop-micro{background-color:#f1f3ff;padding:10px;border-radius:12px;display:flex;align-items:center;gap:8px;margin:12px 0}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .right-column .summary-card .prop-micro img{width:48px;height:48px;border-radius:8px;object-fit:cover}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .right-column .summary-card .prop-micro .micro-info .title{margin:0;font-size:14px;font-weight:600}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .right-column .summary-card .prop-micro .micro-info .desc{margin:0;font-size:11px;color:#3f4850}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .right-column .summary-card .calc-row{display:flex;justify-content:space-between;font-size:13px;color:#3f4850;padding-top:12px}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .right-column .summary-card .calc-row strong{color:#141b2b}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .right-column .summary-card .total-module{background-color:#f1f3ff;margin:16px -24px -24px;padding:16px 24px;border-radius:0 0 12px 12px}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .right-column .summary-card .total-module .total-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .right-column .summary-card .total-module .total-header span{font-size:14px;font-weight:600}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .right-column .summary-card .total-module .total-header strong{font-size:28px;font-weight:600;letter-spacing:-.02em}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .right-column .summary-card .total-module .btn-continue{width:100%;padding:14px;background-color:#006194;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .right-column .summary-card .total-module .btn-continue:hover{background-color:#007bb9}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .right-column .summary-card .total-module .btn-continue .material-symbols-outlined{font-size:18px}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .right-column .summary-card .total-module .notice{display:block;text-align:center;font-size:11px;color:#545c72;margin-top:8px}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .right-column .summary-card .total-module .btn-back-text{display:block;width:100%;text-align:center;background:none;border:none;color:#3f4850;font-size:14px;cursor:pointer;margin-top:12px}.checkout-page-root .checkout-main .checkout-container .step-content.two-columns .right-column .summary-card .total-module .btn-back-text:hover{color:#141b2b}.checkout-page-root .checkout-footer{background-color:#fff;margin-top:40px}.checkout-page-root .checkout-footer .footer-container{max-width:1300px;margin:0 auto;padding:0 48px;text-align:center;font-size:11px;color:#3f4850}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(0,97,148,.4)}70%{box-shadow:0 0 0 4px rgba(0,97,148,0)}to{box-shadow:0 0 0 0 rgba(0,97,148,0)}}.btn-like-standard{display:inline-flex;align-items:center;justify-content:center;gap:6px;background-color:#fff;border:1px solid rgba(220,226,247,.8);cursor:pointer;padding:6px 8px;border-radius:9999px;transition:all .25s ease;color:#707881;box-shadow:0 1px 3px rgba(0,0,0,.04)}.btn-like-standard .material-symbols-outlined{font-size:20px;transition:all .25s ease;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;color:#707881}.btn-like-standard .like-count{font-size:13px;font-weight:500;color:inherit;font-family:Inter,sans-serif}.btn-like-standard:hover{background-color:#fff;color:#ba1a1a;border-color:rgba(186,26,26,.3)}.btn-like-standard:hover .material-symbols-outlined{color:#ba1a1a;transform:scale(1.1)}.btn-like-standard:active{transform:scale(.95)}.btn-like-standard.liked{background-color:#ba1a1a!important;color:#fff!important;border-color:#ba1a1a!important;box-shadow:0 2px 6px rgba(186,26,26,.25)}.btn-like-standard.liked .material-symbols-outlined{color:#fff!important;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;animation:heartPulse .4s cubic-bezier(.175,.885,.32,1.275)}.btn-like-standard.liked .like-count{color:#fff!important}.btn-like-standard.liked:hover{background-color:#d32f2f!important;color:#fff!important}.btn-like-standard.size-sm{padding:4px 8px}.btn-like-standard.size-sm .material-symbols-outlined{font-size:18px}.btn-like-standard.size-sm .like-count{font-size:12px}.btn-like-standard.size-lg{padding:8px 12px}.btn-like-standard.size-lg .material-symbols-outlined{font-size:24px}.btn-like-standard.size-lg .like-count{font-size:15px}@keyframes heartPulse{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.btn-follow-standard{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:9999px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;border:1px solid #006194;background-color:#006194;color:#fff;cursor:pointer;transition:all .3s ease;min-width:120px;box-shadow:0 2px 4px rgba(0,97,148,.2)}.btn-follow-standard .material-symbols-outlined{font-size:20px;transition:transform .2s ease}.btn-follow-standard:hover:not(:disabled){background-color:#004b73;border-color:#004b73;box-shadow:0 4px 8px rgba(0,97,148,.3);transform:translateY(-1px)}.btn-follow-standard:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px rgba(0,97,148,.2)}.btn-follow-standard.following{background-color:#f1f3ff;border-color:#bfc7d2;color:#3f4850;box-shadow:none}.btn-follow-standard.following:hover:not(:disabled){background-color:#ffdad6;border-color:#ba1a1a;color:#ba1a1a}.btn-follow-standard.following:hover:not(:disabled) .material-symbols-outlined{color:#ba1a1a}.btn-follow-standard.size-sm{padding:6px 12px;font-size:13px;min-width:90px;gap:4px}.btn-follow-standard.size-sm .material-symbols-outlined{font-size:16px}.btn-follow-standard.size-sm.following{background-color:#fff;border-color:#dce2f7;color:#3f465c}.btn-follow-standard.size-sm.following .material-symbols-outlined{color:#007bb9}.btn-follow-standard.size-sm.following:hover:not(:disabled){background-color:#ffdad6;border-color:#ba1a1a;color:#ba1a1a}.btn-follow-standard.size-sm.following:hover:not(:disabled) .material-symbols-outlined{color:#ba1a1a}.btn-follow-standard:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}@keyframes spin{to{transform:rotate(1turn)}}.btn-save-standard{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:transparent;border:none;cursor:pointer;padding:8px;border-radius:9999px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);color:#707881}.btn-save-standard .material-symbols-outlined{font-size:24px;transition:all .3s ease;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.btn-save-standard .save-count{font-size:14px;font-weight:500;color:inherit;font-family:Inter,sans-serif}.btn-save-standard:hover{background-color:rgba(0,97,148,.08);color:#006194}.btn-save-standard:hover .material-symbols-outlined{transform:scale(1.1)}.btn-save-standard:active{transform:scale(.95)}.btn-save-standard.saved{color:#006194}.btn-save-standard.saved .material-symbols-outlined{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;animation:bookmarkPulse .4s cubic-bezier(.175,.885,.32,1.275)}.btn-save-standard.size-sm{padding:4px}.btn-save-standard.size-sm .material-symbols-outlined{font-size:20px}.btn-save-standard.size-sm .save-count{font-size:13px}.btn-save-standard.size-lg{padding:10px}.btn-save-standard.size-lg .material-symbols-outlined{font-size:28px}.btn-save-standard.size-lg .save-count{font-size:16px}@keyframes bookmarkPulse{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}#pc-wrap .header-navbar .header-container .nav-search{position:relative}#pc-wrap .header-navbar .header-container .nav-search .global-search-results{position:absolute;top:calc(100% + 10px);right:0;width:min(440px,100vw - 32px);max-height:min(620px,100vh - 96px);overflow-y:auto;padding:10px;background:#fff;border:1px solid rgba(191,199,210,.55);border-radius:16px;box-shadow:0 18px 48px rgba(15,23,42,.16);z-index:1100}#pc-wrap .header-navbar .header-container .nav-search .global-search-results .search-state{margin:0;padding:18px 14px;font-size:13px;color:#3f4850}#pc-wrap .header-navbar .header-container .nav-search .global-search-results .search-state.error{color:#b42318}#pc-wrap .header-navbar .header-container .nav-search .global-search-results .search-result-group{padding:6px 0}#pc-wrap .header-navbar .header-container .nav-search .global-search-results .search-result-group h3{margin:0;padding:6px 10px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#707881}#pc-wrap .header-navbar .header-container .nav-search .global-search-results .search-result-group button{width:100%;padding:10px;border:0;border-radius:10px;background:transparent;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:2px;color:#141b2b}#pc-wrap .header-navbar .header-container .nav-search .global-search-results .search-result-group button.active,#pc-wrap .header-navbar .header-container .nav-search .global-search-results .search-result-group button:hover{background:#f1f3ff}#pc-wrap .header-navbar .header-container .nav-search .global-search-results .search-result-group button small{color:#3f4850}.aurora-swiper-container{position:relative;width:100%;overflow:visible}.aurora-swiper-container .swiper{width:100%;overflow:hidden;padding:12px 4px 28px;margin:-12px -4px -28px}.aurora-swiper-container .swiper-slide{height:auto;display:flex;box-sizing:border-box}.aurora-swiper-container .swiper-slide>*{width:100%}.aurora-swiper-container .swiper-nav-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:20;width:44px;height:44px;border-radius:50%;background:hsla(0,0%,100%,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 16px rgba(0,0,0,.1);color:#1a1a1a;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .22s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.aurora-swiper-container .swiper-nav-btn:hover:not(:disabled){background:#fff;transform:translateY(-50%) scale(1.08);box-shadow:0 8px 24px rgba(0,0,0,.15);color:#000}.aurora-swiper-container .swiper-nav-btn:active:not(:disabled){transform:translateY(-50%) scale(.96)}.aurora-swiper-container .swiper-nav-btn.swiper-button-disabled,.aurora-swiper-container .swiper-nav-btn:disabled{opacity:0;pointer-events:none;cursor:default}.aurora-swiper-container .swiper-nav-btn.swiper-nav-prev{left:-22px}.aurora-swiper-container .swiper-nav-btn.swiper-nav-next{right:-22px}.aurora-swiper-container .swiper-nav-btn .material-symbols-outlined{font-size:22px}.aurora-swiper-container .swiper-pagination{position:relative;margin-top:18px;display:flex;align-items:center;justify-content:center;gap:8px}.aurora-swiper-container .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;margin:0!important;background:#d1d5db;opacity:.7;border-radius:9999px;transition:all .3s cubic-bezier(.16,1,.3,1)}.aurora-swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:24px;background:#006194;opacity:1;border-radius:9999px}.gallery-swiper-lightbox{width:100%;height:100%}.gallery-swiper-lightbox .swiper-slide{display:flex;align-items:center;justify-content:center}.gallery-swiper-lightbox .swiper-slide img{max-width:90vw;max-height:80vh;object-fit:contain;border-radius:12px;box-shadow:0 12px 48px rgba(0,0,0,.5)}.section-header-controls{display:inline-flex;align-items:center;gap:12px}.section-header-controls .carousel-control-btn{width:38px;height:38px;border-radius:50%;border:1px solid rgba(0,0,0,.1);background:#fff;color:#1a1a1a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.04);transition:all .2s cubic-bezier(.16,1,.3,1)}.section-header-controls .carousel-control-btn:hover:not(:disabled){background:#f8fafc;border-color:rgba(0,0,0,.2);transform:scale(1.06);box-shadow:0 4px 12px rgba(0,0,0,.08)}.section-header-controls .carousel-control-btn:active:not(:disabled){transform:scale(.96)}.section-header-controls .carousel-control-btn.swiper-button-disabled,.section-header-controls .carousel-control-btn:disabled{opacity:.35;cursor:default;pointer-events:none}.section-header-controls .carousel-control-btn .material-symbols-outlined{font-size:20px}body{margin:0;padding:0;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background-color:#f9f9ff;color:#141b2b;-webkit-font-smoothing:antialiased}body::-webkit-scrollbar{display:none}a{text-decoration:none;color:inherit}button{font-family:inherit}#pc-wrap{width:100%;min-height:100vh;display:flex;flex-direction:column}#pc-wrap .header-navbar{position:fixed;top:0;left:0;right:0;width:100%;height:64px;z-index:1000;background:hsla(0,0%,100%,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(191,199,210,.35);box-shadow:0 1px 8px rgba(0,0,0,.04);transition:background-color .2s ease,box-shadow .2s ease}#pc-wrap .header-navbar .header-container{max-width:1300px;height:100%;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between}#pc-wrap .header-navbar .header-container .nav-left{display:flex;align-items:center;gap:20px;min-width:0}#pc-wrap .header-navbar .header-container .nav-left .logo-link{display:flex;align-items:center;flex-shrink:0}#pc-wrap .header-navbar .header-container .nav-left .logo-link .logo-text{font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:22px;font-weight:800;letter-spacing:.12em;color:#006194}#pc-wrap .header-navbar .header-container .nav-left .nav-menu{display:flex;align-items:center;gap:22px;flex-wrap:nowrap}#pc-wrap .header-navbar .header-container .nav-left .nav-menu .nav-item{font-size:13px;font-weight:500;color:#545c72;white-space:nowrap;transition:color .15s ease}#pc-wrap .header-navbar .header-container .nav-left .nav-menu .nav-item:hover{color:#006194}#pc-wrap .header-navbar .header-container .nav-left .nav-menu .nav-item.active{color:#006194;font-weight:600}#pc-wrap .header-navbar .header-container .nav-right{display:flex;align-items:center;gap:8px;flex-shrink:0}#pc-wrap .header-navbar .header-container .nav-right .nav-search{position:relative;width:165px;flex-shrink:0;margin-right:4px;transition:width .25s cubic-bezier(.4,0,.2,1)}#pc-wrap .header-navbar .header-container .nav-right .nav-search:focus-within{width:210px}#pc-wrap .header-navbar .header-container .nav-right .nav-search .search-input-wrapper{position:relative;width:100%;display:flex;align-items:center}#pc-wrap .header-navbar .header-container .nav-right .nav-search .search-input-wrapper .search-icon{position:absolute;left:10px;font-size:16px;color:#707881;pointer-events:none}#pc-wrap .header-navbar .header-container .nav-right .nav-search .search-input-wrapper .search-input{width:100%;height:34px;padding-left:30px;padding-right:10px;background:#f1f3ff;border:1px solid rgba(191,199,210,.4);border-radius:9999px;font-size:12px;color:#141b2b;outline:none;transition:all .2s ease}#pc-wrap .header-navbar .header-container .nav-right .nav-search .search-input-wrapper .search-input::placeholder{color:#707881;font-size:11.5px}#pc-wrap .header-navbar .header-container .nav-right .nav-search .search-input-wrapper .search-input:focus{background:#fff;border-color:rgba(0,97,148,.5);box-shadow:0 0 0 3px rgba(0,97,148,.08)}#pc-wrap .header-navbar .header-container .nav-right .icon-btn{width:34px;height:34px;border-radius:50%;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#3f4850;transition:background-color .15s,color .15s}#pc-wrap .header-navbar .header-container .nav-right .icon-btn:hover{background:#e9edff;color:#006194}#pc-wrap .header-navbar .header-container .nav-right .icon-btn.relative{position:relative}#pc-wrap .header-navbar .header-container .nav-right .icon-btn .material-symbols-outlined{font-size:19px}#pc-wrap .header-navbar .header-container .nav-right .icon-btn .notification-dot{position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%;background:#ba1a1a}#pc-wrap .header-navbar .header-container .nav-right .lang-currency.language-switcher{position:relative;height:34px;display:inline-flex;align-items:center;gap:5px;padding:0 9px 0 6px;border-radius:9999px;border:1px solid #bfc7d2;background:hsla(0,0%,100%,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}#pc-wrap .header-navbar .header-container .nav-right .lang-currency.language-switcher:hover{background:#f1f3ff;border-color:#707881;box-shadow:0 2px 8px rgba(0,0,0,.06)}#pc-wrap .header-navbar .header-container .nav-right .lang-currency.language-switcher:hover .chevron{color:#141b2b;transform:translateY(1px)}#pc-wrap .header-navbar .header-container .nav-right .lang-currency.language-switcher:focus-within{border-color:#006194;box-shadow:0 0 0 2px rgba(0,97,148,.2)}#pc-wrap .header-navbar .header-container .nav-right .lang-currency.language-switcher .flag-sphere-3d{width:18px;height:18px;border-radius:50%;position:relative;flex-shrink:0;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.22),inset 0 0 0 .5px hsla(0,0%,100%,.4)}#pc-wrap .header-navbar .header-container .nav-right .lang-currency.language-switcher .flag-sphere-3d img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block;transform:scale(1.15)}#pc-wrap .header-navbar .header-container .nav-right .lang-currency.language-switcher .flag-sphere-3d:after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 35% 25%,hsla(0,0%,100%,.85) 0,hsla(0,0%,100%,.25) 30%,hsla(0,0%,100%,0) 55%,rgba(0,0,0,.35) 100%);box-shadow:inset 0 1px 1.5px hsla(0,0%,100%,.85),inset 0 -1.5px 2px rgba(0,0,0,.35)}#pc-wrap .header-navbar .header-container .nav-right .lang-currency.language-switcher .lang-current-label{font-size:11.5px;font-weight:600;color:#3f4850;letter-spacing:-.01em;white-space:nowrap;line-height:1}#pc-wrap .header-navbar .header-container .nav-right .lang-currency.language-switcher .chevron{font-size:15px;color:#3f4850;pointer-events:none;margin-left:-3px;transition:transform .15s ease,color .15s ease}#pc-wrap .header-navbar .header-container .nav-right .lang-currency.language-switcher .lang-native-select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;background:transparent}#pc-wrap .header-navbar .header-container .nav-right .lang-currency.language-switcher .lang-native-select option{background:#fff;color:#1a1c1e;font-size:13px;font-weight:500}#pc-wrap .header-navbar .header-container .nav-right .lang-currency .lang-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:9999px;border:1px solid #bfc7d2;background:transparent;font-size:12px;font-weight:500;color:#3f4850;cursor:pointer;transition:all .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}#pc-wrap .header-navbar .header-container .nav-right .lang-currency .lang-btn .material-symbols-outlined{font-size:16px}#pc-wrap .header-navbar .header-container .nav-right .lang-currency .lang-btn:hover{background:#f1f3ff;border-color:#707881}#pc-wrap .header-navbar .header-container .nav-right .avatar-link,#pc-wrap .header-navbar .header-container .nav-right .user-profile-menu{display:flex;align-items:center}#pc-wrap .header-navbar .header-container .nav-right .avatar-link .avatar-img,#pc-wrap .header-navbar .header-container .nav-right .user-profile-menu .avatar-img{width:34px;height:34px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.1);cursor:pointer}#mobile-wrap #main,#pc-wrap #main{flex:1 1;width:100%;padding-top:64px}#mobile-wrap .footer-main,#pc-wrap .footer-main{position:relative;width:100%;background:#f1f3ff;border-top:1px solid rgba(191,199,210,.4);padding:64px 0 32px}#mobile-wrap .footer-main .footer-container,#pc-wrap .footer-main .footer-container{max-width:1300px;margin:0 auto}#mobile-wrap .footer-main .footer-container .footer-top-grid,#pc-wrap .footer-main .footer-container .footer-top-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:48px;gap:48px;margin-bottom:48px}#mobile-wrap .footer-main .footer-container .footer-top-grid .brand-col .brand-logo,#pc-wrap .footer-main .footer-container .footer-top-grid .brand-col .brand-logo{margin-bottom:12px}#mobile-wrap .footer-main .footer-container .footer-top-grid .brand-col .brand-logo .logo-text,#pc-wrap .footer-main .footer-container .footer-top-grid .brand-col .brand-logo .logo-text{font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:800;letter-spacing:.12em;color:#006194}#mobile-wrap .footer-main .footer-container .footer-top-grid .brand-col .brand-desc,#pc-wrap .footer-main .footer-container .footer-top-grid .brand-col .brand-desc{font-size:14px;line-height:22px;color:#545c72;max-width:320px;margin-bottom:24px}#mobile-wrap .footer-main .footer-container .footer-top-grid .brand-col .locale-selectors,#pc-wrap .footer-main .footer-container .footer-top-grid .brand-col .locale-selectors{display:flex;gap:12px}#mobile-wrap .footer-main .footer-container .footer-top-grid .brand-col .locale-selectors .locale-btn,#pc-wrap .footer-main .footer-container .footer-top-grid .brand-col .locale-selectors .locale-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;border:1px solid #bfc7d2;background:#fff;font-size:13px;font-weight:500;color:#3f4850;cursor:pointer;transition:all .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}#mobile-wrap .footer-main .footer-container .footer-top-grid .brand-col .locale-selectors .locale-btn .material-symbols-outlined,#pc-wrap .footer-main .footer-container .footer-top-grid .brand-col .locale-selectors .locale-btn .material-symbols-outlined{font-size:16px}#mobile-wrap .footer-main .footer-container .footer-top-grid .brand-col .locale-selectors .locale-btn:hover,#pc-wrap .footer-main .footer-container .footer-top-grid .brand-col .locale-selectors .locale-btn:hover{background:#e9edff;border-color:#006194}#mobile-wrap .footer-main .footer-container .footer-top-grid .footer-col h4,#pc-wrap .footer-main .footer-container .footer-top-grid .footer-col h4{font-size:15px;font-weight:600;color:#141b2b;margin-top:0;margin-bottom:18px;letter-spacing:-.01em}#mobile-wrap .footer-main .footer-container .footer-top-grid .footer-col ul,#pc-wrap .footer-main .footer-container .footer-top-grid .footer-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}#mobile-wrap .footer-main .footer-container .footer-top-grid .footer-col ul li a,#pc-wrap .footer-main .footer-container .footer-top-grid .footer-col ul li a{font-size:14px;color:#545c72;transition:color .15s}#mobile-wrap .footer-main .footer-container .footer-top-grid .footer-col ul li a:hover,#pc-wrap .footer-main .footer-container .footer-top-grid .footer-col ul li a:hover{color:#006194}#mobile-wrap .footer-main .footer-container .footer-bottom-bar,#pc-wrap .footer-main .footer-container .footer-bottom-bar{border-top:1px solid rgba(191,199,210,.4);padding-top:28px;display:flex;align-items:center;justify-content:space-between}#mobile-wrap .footer-main .footer-container .footer-bottom-bar p,#pc-wrap .footer-main .footer-container .footer-bottom-bar p{font-size:13px;color:#707881;margin:0}#mobile-wrap .footer-main .footer-container .footer-bottom-bar .social-links,#pc-wrap .footer-main .footer-container .footer-bottom-bar .social-links{display:flex;gap:10px}#mobile-wrap .footer-main .footer-container .footer-bottom-bar .social-links .social-btn,#pc-wrap .footer-main .footer-container .footer-bottom-bar .social-links .social-btn{width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid #bfc7d2;display:inline-flex;align-items:center;justify-content:center;color:#545c72;transition:all .15s}#mobile-wrap .footer-main .footer-container .footer-bottom-bar .social-links .social-btn .material-symbols-outlined,#pc-wrap .footer-main .footer-container .footer-bottom-bar .social-links .social-btn .material-symbols-outlined{font-size:18px}#mobile-wrap .footer-main .footer-container .footer-bottom-bar .social-links .social-btn:hover,#pc-wrap .footer-main .footer-container .footer-bottom-bar .social-links .social-btn:hover{background:#006194;color:#fff;border-color:#006194}.no-data{padding:30px 20px;width:100%;display:flex;flex-direction:column;align-items:center}.no-data p{color:#bdbdbd;text-align:center}@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Plus+Jakarta+Sans:wght@500;600;700;800&family=Playfair+Display:ital,wght@0,600;0,700;1,600&display=swap";.mobile-card-box{width:100%}#mobile-wrap .property-detail-page .host-profile-card .host-action-buttons{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;margin-top:14px}#mobile-wrap .property-detail-page .host-profile-card .host-action-buttons .host-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;border-radius:8px;font-size:13px;font-weight:700;text-decoration:none}#mobile-wrap .property-detail-page .host-profile-card .host-action-buttons .chat-btn{border:1px solid #bfc7d2;background:#f1f3ff;color:#3f4850}#mobile-wrap .property-detail-page .host-profile-card .host-action-buttons .follow-host-btn{border:1px solid #006194;background:#006194;color:#fff}#mobile-wrap .property-detail-page .host-profile-card .host-action-buttons .follow-host-btn.following{border-color:#bfc7d2;background:#f1f3ff;color:#141b2b}#mobile-wrap .property-detail-page .location-card .map-preview-banner{position:relative;height:240px;overflow:hidden;border-radius:12px}#mobile-wrap .property-detail-page .location-card .map-preview-banner .location-map-frame{width:100%;height:100%;border:0}#mobile-wrap .property-detail-page .location-card .map-preview-banner .map-open-link{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:5px;padding:8px 10px;border-radius:7px;background:hsla(0,0%,100%,.94);color:#141b2b;font-size:12px;font-weight:700;text-decoration:none}#mobile-wrap .tour-detail-page .departure-card .tour-location-map{position:relative;height:240px;overflow:hidden;border-radius:12px}#mobile-wrap .tour-detail-page .departure-card .tour-location-map .tour-location-map-frame{width:100%;height:100%;border:0}#mobile-wrap .tour-detail-page .departure-card .tour-location-map .tour-map-open-link{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:5px;padding:8px 10px;border-radius:7px;background:hsla(0,0%,100%,.94);color:#141b2b;font-size:12px;font-weight:700;text-decoration:none}#mobile-wrap .tour-detail-page .organizer-card .organizer-actions{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;margin-top:14px}#mobile-wrap .tour-detail-page .organizer-card .organizer-actions .organizer-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;border-radius:8px;font-size:13px;font-weight:700;text-decoration:none}#mobile-wrap .tour-detail-page .organizer-card .organizer-actions .chat-btn{border:1px solid #bfc7d2;background:#f1f3ff;color:#3f4850}#mobile-wrap .tour-detail-page .organizer-card .organizer-actions .follow-organizer-btn{border:1px solid #006194;background:#006194;color:#fff}#mobile-wrap .tour-detail-page .organizer-card .organizer-actions .follow-organizer-btn.following{border-color:#bfc7d2;background:#f1f3ff;color:#141b2b}#mobile-wrap .property-payment-modal{position:fixed;inset:0;z-index:1200;display:grid;place-items:end center;padding:16px}#mobile-wrap .property-payment-modal .payment-modal-backdrop{position:absolute;inset:0;background:rgba(20,26,34,.54)}#mobile-wrap .property-payment-modal .payment-modal-content{position:relative;z-index:1;width:100%;max-height:calc(100vh - 32px);overflow-y:auto;padding:22px 18px;border-radius:18px;background:#fff}#mobile-wrap .property-payment-modal .payment-modal-content .payment-modal-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:20px}#mobile-wrap .property-payment-modal .payment-modal-content .payment-modal-heading .payment-modal-eyebrow{display:block;margin-bottom:4px;color:#006194;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#mobile-wrap .property-payment-modal .payment-modal-content .payment-modal-heading h2{margin:0;color:#141b2b;font-size:21px}#mobile-wrap .property-payment-modal .payment-modal-content .payment-modal-heading .payment-close-btn{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:50%;background:#f1f3ff;color:#141b2b}#mobile-wrap .property-payment-modal .payment-modal-content .payment-modal-heading .payment-close-btn:disabled{opacity:.55}#mobile-wrap .property-payment-modal .payment-modal-content .property-payment-form{display:flex;flex-direction:column;gap:20px}#mobile-wrap .property-payment-modal .payment-modal-content .property-payment-form .payment-modal-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}#mobile-wrap .property-payment-modal .payment-modal-content .property-payment-form .payment-modal-actions button{min-height:44px;border-radius:9px;font-size:13px;font-weight:700}#mobile-wrap .property-payment-modal .payment-modal-content .property-payment-form .payment-modal-actions .payment-cancel-btn{border:1px solid #bfc7d2;background:transparent;color:#141b2b}#mobile-wrap .property-payment-modal .payment-modal-content .property-payment-form .payment-modal-actions .payment-confirm-btn{border:1px solid #006194;background:#006194;color:#fff}#mobile-wrap .curators-section{padding:48px 16px;background:#f1f3ff}#mobile-wrap .curators-section .section-header{margin-bottom:28px}#mobile-wrap .curators-section .section-header .section-tag{color:#006399;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}#mobile-wrap .curators-section .section-header .section-title{margin-top:5px;color:#141b2b;font-size:30px;line-height:38px}#mobile-wrap .curators-section .section-header .section-subtitle{margin-top:7px;color:#3f4850;font-size:14px;line-height:20px}#mobile-wrap .curators-section .curators-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}#mobile-wrap .curators-section .curators-grid .curators-empty-state{grid-column:1/-1;color:#3f4850;text-align:center}#mobile-wrap .curators-section .curators-grid .curator-card{display:flex;min-height:236px;flex-direction:column;gap:14px;padding:16px;border:1px solid rgba(191,199,210,.55);border-radius:14px;background:#fff}#mobile-wrap .curators-section .curators-grid .curator-card .curator-avatar-wrap{width:52px;height:52px;overflow:hidden;border:2px solid #e1e8fd;border-radius:50%}#mobile-wrap .curators-section .curators-grid .curator-card .curator-avatar{width:100%;height:100%;object-fit:cover}#mobile-wrap .curators-section .curators-grid .curator-card .curator-avatar-initial{display:flex;width:100%;height:100%;align-items:center;justify-content:center;background:#e9edff;color:#006194;font-size:20px;font-weight:600}#mobile-wrap .curators-section .curators-grid .curator-card .curator-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}#mobile-wrap .curators-section .curators-grid .curator-card .curator-card-heading .curator-name{margin:0;color:#141b2b;font-size:14px;line-height:18px}#mobile-wrap .curators-section .curators-grid .curator-card .curator-card-heading .curator-handle{display:block;margin-top:3px;color:#707881;font-size:10px}#mobile-wrap .curators-section .curators-grid .curator-card .curator-card-heading .curator-type{padding:4px 6px;border-radius:9999px;background:#e9edff;color:#006194;font-size:9px}#mobile-wrap .curators-section .curators-grid .curator-card .curator-role{display:-webkit-box;overflow:hidden;margin:10px 0 0;color:#3f4850;font-size:11px;line-height:16px;-webkit-box-orient:vertical;-webkit-line-clamp:2}#mobile-wrap .curators-section .curators-grid .curator-card .curator-stats{display:flex;flex-direction:column;gap:4px;margin-top:12px;padding-top:10px;border-top:1px solid #e1e8fd}#mobile-wrap .curators-section .curators-grid .curator-card .curator-stats span{color:#707881;font-size:10px}#mobile-wrap .curators-section .curators-grid .curator-card .follow-btn{width:100%;margin-top:auto;padding:8px;border:1px solid #006194;border-radius:8px;background:transparent;color:#006194;font-size:11px;font-weight:600}#mobile-wrap .curators-section .curators-grid .curator-card .follow-btn.following{border-color:#e1e8fd;background:#e1e8fd;color:#141b2b}#mobile-wrap .live-dispatches-section{padding:56px 0;background:#f1f3ff}#mobile-wrap .live-dispatches-section .section-header{margin-bottom:32px;text-align:center}#mobile-wrap .live-dispatches-section .section-header .section-tag{display:block;color:#006194;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}#mobile-wrap .live-dispatches-section .section-header .section-title{margin-top:8px;color:#141b2b;font-size:29px;line-height:36px}#mobile-wrap .live-dispatches-section .section-header .section-subtitle{margin-top:8px;color:#3f4850;font-size:14px;line-height:20px}#mobile-wrap .live-dispatches-section .travelers-destination-grid{display:flex;align-items:center;gap:14px;min-height:430px;overflow-x:auto;padding:0 0 12px;scroll-snap-type:x mandatory}#mobile-wrap .live-dispatches-section .travelers-destination-grid .traveler-destination-card{flex:0 0 auto;scroll-snap-align:center;border:0;background:#e9edff}#mobile-wrap .live-dispatches-section .travelers-destination-grid .traveler-destination-card.small{width:150px;height:220px}#mobile-wrap .live-dispatches-section .travelers-destination-grid .traveler-destination-card.medium{width:175px;height:340px}#mobile-wrap .live-dispatches-section .travelers-destination-grid .traveler-destination-card.featured{width:200px;height:410px}#mobile-wrap .live-dispatches-section .travelers-destination-grid .traveler-destination-card .destination-info{right:10px;bottom:10px;left:10px;padding:10px}#mobile-wrap .header-navbar{position:fixed;top:0;left:0;right:0;height:64px;z-index:1000;background:hsla(0,0%,100%,.96);border-bottom:1px solid rgba(191,199,210,.4);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}#mobile-wrap .header-navbar .header-container{height:100%;padding:0 10px;display:flex;align-items:center;gap:8px}#mobile-wrap .header-navbar .nav-left .logo-link section{width:82px;height:54px!important}#mobile-wrap .header-navbar .nav-left .nav-menu{display:none}#mobile-wrap .header-navbar .nav-search{position:relative;flex:1 1;min-width:0}#mobile-wrap .header-navbar .nav-search .search-input-wrapper{position:relative}#mobile-wrap .header-navbar .nav-search .search-input-wrapper .search-icon{position:absolute;left:10px;top:9px;font-size:18px;color:#74777f}#mobile-wrap .header-navbar .nav-search .search-input-wrapper .search-input{width:100%;height:36px;padding:0 10px 0 34px;border:1px solid transparent;border-radius:999px;background:#f3f4f6;outline:none;font-size:16px}#mobile-wrap .header-navbar .nav-search .global-search-results{position:absolute;top:calc(100% + 8px);left:0;right:0;max-height:calc(100dvh - 124px);overflow-y:auto;padding:10px;background:#fff;border:1px solid #dfe3e8;border-radius:14px;box-shadow:0 16px 40px rgba(15,23,42,.18);z-index:1100}#mobile-wrap .header-navbar .nav-search .global-search-results .search-state{padding:14px 10px;margin:0;font-size:13px}#mobile-wrap .header-navbar .nav-search .global-search-results .search-result-group h3{margin:0;padding:8px;color:#74777f;font-size:11px;text-transform:uppercase}#mobile-wrap .header-navbar .nav-search .global-search-results .search-result-group button{width:100%;padding:10px;border:0;border-radius:9px;background:transparent;text-align:left;display:flex;flex-direction:column;gap:2px}#mobile-wrap .header-navbar .nav-search .global-search-results .search-result-group button.active{background:#f3f4f6}#mobile-wrap .header-navbar .nav-search .global-search-results .search-result-group small{color:#5f6368}#mobile-wrap .header-navbar .nav-right{display:flex;align-items:center;gap:2px}#mobile-wrap .header-navbar .nav-right .lang-currency,#mobile-wrap .header-navbar .nav-right>a:first-child{display:none}#mobile-wrap .header-navbar .nav-right .icon-btn{width:34px;height:34px;border:0;background:transparent}#mobile-wrap .header-navbar .nav-right .avatar-img{width:32px;height:32px;border-radius:50%;object-fit:cover}#mobile-wrap .mobile-bottom-nav{position:fixed;bottom:0;left:0;right:0;height:60px;padding-bottom:env(safe-area-inset-bottom,0);background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(226,232,240,.9);box-shadow:0 -4px 20px rgba(15,23,42,.08);z-index:1000;box-sizing:content-box}#mobile-wrap .mobile-bottom-nav .mobile-bottom-nav-inner{height:60px;display:flex;align-items:center;justify-content:space-around;padding:0 4px}#mobile-wrap .mobile-bottom-nav .mobile-bottom-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;flex:1 1;height:100%;text-decoration:none;color:#64748b;transition:color .18s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}#mobile-wrap .mobile-bottom-nav .mobile-bottom-nav-item .icon-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:26px}#mobile-wrap .mobile-bottom-nav .mobile-bottom-nav-item .icon-wrapper .nav-icon{font-size:24px;transition:transform .18s ease}#mobile-wrap .mobile-bottom-nav .mobile-bottom-nav-item .icon-wrapper .active-dot{position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:#006194}#mobile-wrap .mobile-bottom-nav .mobile-bottom-nav-item .nav-label{font-size:10.5px;font-weight:500;letter-spacing:-.01em;line-height:1.1}#mobile-wrap .mobile-bottom-nav .mobile-bottom-nav-item.active{color:#006194}#mobile-wrap .mobile-bottom-nav .mobile-bottom-nav-item.active .nav-icon{transform:translateY(-1px) scale(1.06);font-variation-settings:"FILL" 1}#mobile-wrap .mobile-bottom-nav .mobile-bottom-nav-item.active .nav-label{font-weight:700}#mobile-wrap .mobile-bottom-nav .mobile-bottom-nav-item:active{transform:scale(.92)}#mobile-wrap .member-profile-page{min-height:520px;padding:28px 16px;background:#f1f3ff}#mobile-wrap .member-profile-page .member-profile-state{margin:0;color:#3f4850;text-align:center}#mobile-wrap .member-profile-page .member-profile-card{padding:24px;border-radius:14px;background:#fff}#mobile-wrap .member-profile-page .member-profile-identity{display:flex;flex-direction:column;gap:16px}#mobile-wrap .member-profile-page .member-profile-avatar{width:88px;height:88px;border:2px solid #e1e8fd;border-radius:50%;object-fit:cover}#mobile-wrap .member-profile-page .member-profile-name-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}#mobile-wrap .member-profile-page .member-profile-name-row h1{margin:0;color:#141b2b;font-size:25px}#mobile-wrap .member-profile-page .member-profile-type{padding:4px 8px;border-radius:9999px;background:#e1e8fd;color:#3f4850;font-size:11px}#mobile-wrap .member-profile-page .member-profile-address,#mobile-wrap .member-profile-page .member-profile-description,#mobile-wrap .member-profile-page .member-profile-nick{margin:8px 0 0;color:#3f4850;line-height:1.5}#mobile-wrap .member-profile-page .member-profile-stats{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px;margin-top:28px;padding-top:22px;border-top:1px solid #bfc7d2}#mobile-wrap .member-profile-page .member-profile-stats div{display:flex;flex-direction:column;gap:3px}#mobile-wrap .member-profile-page .member-profile-stats strong{color:#141b2b;font-size:20px}#mobile-wrap .member-profile-page .member-profile-stats span{color:#3f4850;font-size:12px}#mobile-wrap{overflow-x:clip}#mobile-wrap #main{padding-top:64px}#mobile-wrap#mobile-wrap .about-grid-layout,#mobile-wrap#mobile-wrap .checkout-container,#mobile-wrap#mobile-wrap .community-detail-breadcrumb-wrap,#mobile-wrap#mobile-wrap .community-detail-main,#mobile-wrap#mobile-wrap .community-main-container,#mobile-wrap#mobile-wrap .content-wrapper,#mobile-wrap#mobile-wrap .destination-cities-section,#mobile-wrap#mobile-wrap .destination-main-container,#mobile-wrap#mobile-wrap .destination-reviews-section,#mobile-wrap#mobile-wrap .detail-container,#mobile-wrap#mobile-wrap .hero-content,#mobile-wrap#mobile-wrap .hero-content-container,#mobile-wrap#mobile-wrap .hero-content-wrapper,#mobile-wrap#mobile-wrap .hero-inner-container,#mobile-wrap#mobile-wrap .member-profile-container,#mobile-wrap#mobile-wrap .messenger-container,#mobile-wrap#mobile-wrap .my-profile-container,#mobile-wrap#mobile-wrap .property-main-container,#mobile-wrap#mobile-wrap .related-inner-container,#mobile-wrap#mobile-wrap .section-container,#mobile-wrap#mobile-wrap .tour-main-container{box-sizing:border-box;padding-left:16px;padding-right:16px}#mobile-wrap#mobile-wrap .footer-main{padding:40px 0 24px}#mobile-wrap#mobile-wrap .footer-main .footer-container{padding:0 16px}#mobile-wrap#mobile-wrap .footer-main .footer-top-grid{gap:28px 16px}#mobile-wrap#mobile-wrap .footer-main .footer-top-grid>:first-child{grid-column:1/-1}#mobile-wrap#mobile-wrap .section-header{flex-wrap:wrap;gap:12px}#mobile-wrap#mobile-wrap .curators-grid,#mobile-wrap#mobile-wrap .experiences-section .tours-grid,#mobile-wrap#mobile-wrap .stays-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}#mobile-wrap#mobile-wrap .bento-grid{grid-template-columns:1fr}#mobile-wrap#mobile-wrap .bento-grid>*{grid-column:auto!important;grid-row:auto!important}#mobile-wrap#mobile-wrap .card-desc{max-width:100%}#mobile-wrap#mobile-wrap .card-bottom-row{flex-wrap:wrap;gap:10px}#mobile-wrap#mobile-wrap .property-layout-flex,#mobile-wrap#mobile-wrap .tour-layout-flex{flex-direction:column;gap:20px}#mobile-wrap#mobile-wrap .property-layout-flex .filter-sidebar,#mobile-wrap#mobile-wrap .tour-layout-flex .filter-sidebar{width:100%;max-width:none;position:static}#mobile-wrap#mobile-wrap .property-listing-main,#mobile-wrap#mobile-wrap .tour-listing-main{width:100%;min-width:0}#mobile-wrap#mobile-wrap .listing-header-box{padding:16px}#mobile-wrap#mobile-wrap .listing-header-box .header-top-row{flex-wrap:wrap;gap:12px}#mobile-wrap#mobile-wrap .quick-filter-chips{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}#mobile-wrap#mobile-wrap .hotels-grid,#mobile-wrap#mobile-wrap .tours-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}#mobile-wrap#mobile-wrap .price-reserve-row,#mobile-wrap#mobile-wrap .tour-price-row{flex-wrap:wrap;gap:8px}#mobile-wrap#mobile-wrap .detail-two-col-layout{grid-template-columns:minmax(0,1fr);gap:24px}#mobile-wrap#mobile-wrap .detail-two-col-layout>*{min-width:0}#mobile-wrap#mobile-wrap .detail-two-col-layout .reservation-sticky-widget,#mobile-wrap#mobile-wrap .detail-two-col-layout .tour-reservation-widget{position:static}#mobile-wrap#mobile-wrap .host-action-buttons,#mobile-wrap#mobile-wrap .organizer-actions{width:100%;flex-wrap:wrap}#mobile-wrap#mobile-wrap .host-action-buttons>*,#mobile-wrap#mobile-wrap .organizer-actions>*{flex:1 1 140px}#mobile-wrap#mobile-wrap .continent-buttons-group,#mobile-wrap#mobile-wrap .pills-scroll-wrapper{min-width:0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}#mobile-wrap#mobile-wrap .community-cards-stack{grid-template-columns:minmax(0,1fr)}#mobile-wrap#mobile-wrap .auth-split-card{grid-template-columns:minmax(0,1fr);height:auto;border-radius:20px}#mobile-wrap#mobile-wrap .auth-split-card .editorial-panel{display:none}#mobile-wrap#mobile-wrap .auth-split-card .form-panel{min-width:0}#mobile-wrap#mobile-wrap .auth-split-card .social-grid{flex-wrap:wrap}#mobile-wrap#mobile-wrap .auth-split-card .social-grid>*{flex:1 1 30%;min-width:0}@media(max-width:480px){#mobile-wrap#mobile-wrap .footer-main .footer-top-grid{grid-template-columns:1fr}}@media(max-width:767px){#pc-wrap{max-width:100vw;overflow-x:clip}}#mobile-wrap#mobile-wrap{min-width:0;min-height:100dvh;overflow-x:clip;background:#f9f9ff}#mobile-wrap#mobile-wrap *,#mobile-wrap#mobile-wrap :after,#mobile-wrap#mobile-wrap :before{box-sizing:border-box}#mobile-wrap#mobile-wrap canvas,#mobile-wrap#mobile-wrap img,#mobile-wrap#mobile-wrap svg,#mobile-wrap#mobile-wrap video{max-width:100%}#mobile-wrap#mobile-wrap a,#mobile-wrap#mobile-wrap button,#mobile-wrap#mobile-wrap input,#mobile-wrap#mobile-wrap select,#mobile-wrap#mobile-wrap textarea{touch-action:manipulation}#mobile-wrap#mobile-wrap input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=date]),#mobile-wrap#mobile-wrap select,#mobile-wrap#mobile-wrap textarea{font-size:16px!important}#mobile-wrap#mobile-wrap button,#mobile-wrap#mobile-wrap input[type=date],#mobile-wrap#mobile-wrap input[type=search],#mobile-wrap#mobile-wrap select{min-height:44px}#mobile-wrap#mobile-wrap #main{min-width:0;padding-top:calc(104px + env(safe-area-inset-top, 0px))}#mobile-wrap#mobile-wrap .header-navbar{top:0;height:calc(104px + env(safe-area-inset-top, 0px));padding-top:env(safe-area-inset-top,0);box-shadow:0 1px 12px rgba(15,23,42,.07)}#mobile-wrap#mobile-wrap .header-navbar .header-container{position:relative;height:54px;padding:0 14px;justify-content:space-between}#mobile-wrap#mobile-wrap .header-navbar .nav-left{flex:0 0 auto}#mobile-wrap#mobile-wrap .header-navbar .nav-left .logo-link section{width:92px;height:50px!important}#mobile-wrap#mobile-wrap .header-navbar .nav-right{gap:3px}#mobile-wrap#mobile-wrap .header-navbar .nav-right .nav-search{position:absolute;top:54px;left:14px;right:14px;width:auto}#mobile-wrap#mobile-wrap .header-navbar .nav-right .nav-search .search-input{height:38px;min-height:38px;padding-right:14px;background:#f1f3ff;border:1px solid rgba(191,199,210,.45);font-size:16px!important}#mobile-wrap#mobile-wrap .header-navbar .nav-right .nav-search .global-search-results{position:absolute;top:calc(100% + 8px);left:0;right:0}#mobile-wrap#mobile-wrap .header-navbar .nav-right .avatar-link,#mobile-wrap#mobile-wrap .header-navbar .nav-right .lang-currency,#mobile-wrap#mobile-wrap .header-navbar .nav-right .user-profile-menu{display:none}#mobile-wrap#mobile-wrap .header-navbar .nav-right .icon-btn,#mobile-wrap#mobile-wrap .header-navbar .nav-right .mobile-menu-trigger{display:inline-grid;width:40px;height:40px;min-height:40px;place-items:center;border:0;border-radius:50%;background:transparent;color:#141b2b}#mobile-wrap#mobile-wrap .header-navbar .nav-right .notification-dot{display:grid;min-width:16px;height:16px;place-items:center;padding:0 3px;color:#fff;font-size:9px}#mobile-wrap#mobile-wrap .mobile-nav-backdrop{position:fixed;inset:0;z-index:1290;display:block;width:100%;height:100%;min-height:0;padding:0;border:0;background:rgba(9,19,29,.48);opacity:0;pointer-events:none;transition:opacity .18s ease}#mobile-wrap#mobile-wrap .mobile-nav-backdrop.open{opacity:1;pointer-events:auto}#mobile-wrap#mobile-wrap .mobile-navigation-drawer{position:fixed;top:0;right:0;bottom:0;z-index:1300;display:flex;width:min(88vw,360px);max-width:100%;flex-direction:column;padding:max(18px,env(safe-area-inset-top)) 18px max(18px,env(safe-area-inset-bottom));background:hsla(0,0%,100%,.98);box-shadow:-24px 0 60px rgba(15,23,42,.18);transform:translateX(105%);visibility:hidden;transition:transform .24s cubic-bezier(.4,0,.2,1),visibility .24s}#mobile-wrap#mobile-wrap .mobile-navigation-drawer.open{transform:translateX(0);visibility:visible}#mobile-wrap#mobile-wrap .mobile-navigation-drawer .mobile-drawer-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid #bfc7d2}#mobile-wrap#mobile-wrap .mobile-navigation-drawer .mobile-drawer-brand{color:#006194;font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:20px;font-weight:800;letter-spacing:.12em}#mobile-wrap#mobile-wrap .mobile-navigation-drawer .mobile-drawer-close{display:grid;width:42px;height:42px;place-items:center;border:0;border-radius:50%;background:#f1f3ff}#mobile-wrap#mobile-wrap .mobile-navigation-drawer .mobile-drawer-links{display:flex;flex:1 1;flex-direction:column;gap:4px;overflow-y:auto;padding:18px 0}#mobile-wrap#mobile-wrap .mobile-navigation-drawer .mobile-drawer-link{display:flex;min-height:48px;align-items:center;gap:13px;padding:0 14px;border-radius:12px;color:#3f4850;font-size:15px;font-weight:600;white-space:normal}#mobile-wrap#mobile-wrap .mobile-navigation-drawer .mobile-drawer-link .material-symbols-outlined{font-size:21px}#mobile-wrap#mobile-wrap .mobile-navigation-drawer .mobile-drawer-link.active{background:rgba(0,97,148,.09);color:#006194}#mobile-wrap#mobile-wrap .mobile-navigation-drawer .mobile-drawer-footer{display:grid;grid-gap:8px;gap:8px;padding-top:16px;border-top:1px solid #bfc7d2}#mobile-wrap#mobile-wrap .mobile-navigation-drawer .mobile-drawer-footer label{color:#3f4850;font-size:12px;font-weight:600}#mobile-wrap#mobile-wrap .mobile-navigation-drawer .mobile-drawer-footer .mobile-account-link,#mobile-wrap#mobile-wrap .mobile-navigation-drawer .mobile-drawer-footer select{width:100%;min-height:46px;padding:0 14px;border:1px solid #bfc7d2;border-radius:10px;background:#fff;color:#141b2b;font:inherit}#mobile-wrap#mobile-wrap .mobile-navigation-drawer .mobile-drawer-footer .mobile-account-link{display:flex;align-items:center;justify-content:center;border-color:#006194;background:#006194;color:#fff;font-weight:700}#mobile-wrap#mobile-wrap .footer-main .footer-container{width:100%}#mobile-wrap#mobile-wrap .footer-main .footer-top-grid{grid-template-columns:1fr 1fr;gap:30px 20px}#mobile-wrap#mobile-wrap .footer-main .brand-col{grid-column:1/-1}#mobile-wrap#mobile-wrap .footer-main .brand-col section{height:82px!important}#mobile-wrap#mobile-wrap .footer-main .locale-selectors{flex-wrap:wrap;gap:8px}#mobile-wrap#mobile-wrap .footer-main .locale-selectors .locale-btn{min-width:0;max-width:100%}#mobile-wrap#mobile-wrap .footer-main .footer-col a{white-space:normal}#mobile-wrap#mobile-wrap .footer-main .footer-bottom-bar{align-items:flex-start;flex-direction:column;gap:18px}#mobile-wrap#mobile-wrap .MuiPagination-ul{justify-content:center;flex-wrap:wrap;gap:2px}#mobile-wrap#mobile-wrap .MuiDialog-paper,#mobile-wrap#mobile-wrap .MuiMenu-paper,#mobile-wrap#mobile-wrap .MuiPopover-paper{max-width:calc(100vw - 24px)}@media(max-width:359px){#mobile-wrap#mobile-wrap .header-navbar .header-container{padding-inline:10px}#mobile-wrap#mobile-wrap .header-navbar .nav-right .icon-btn,#mobile-wrap#mobile-wrap .header-navbar .nav-right .mobile-menu-trigger{width:38px;height:38px}#mobile-wrap#mobile-wrap .footer-main .footer-top-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){#mobile-wrap .mobile-nav-backdrop,#mobile-wrap .mobile-navigation-drawer{transition:none}}#mobile-wrap#mobile-wrap .home-page-container .hero-section{margin-top:0;min-height:0;padding:16px 0 18px;overflow:visible}#mobile-wrap#mobile-wrap .home-page-container .hero-section .hero-banner{min-height:0;padding:0}#mobile-wrap#mobile-wrap .home-page-container .hero-section .hero-banner .hero-content-container{width:100%;max-width:100%;padding-inline:14px}#mobile-wrap#mobile-wrap .home-page-container .hero-section .hero-banner .hero-content-container .hero-main-content{display:flex;flex-direction:column;align-items:stretch;gap:0}#mobile-wrap#mobile-wrap .home-page-container .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left{width:100%;max-width:100%}#mobile-wrap#mobile-wrap .home-page-container .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .badge-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:#e0f2fe;color:#006194;font-size:11px;font-weight:700;margin-bottom:10px}#mobile-wrap#mobile-wrap .home-page-container .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .badge-pill .dot{font-size:8px;color:#006194}#mobile-wrap#mobile-wrap .home-page-container .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .badge-pill .flight-icon{font-size:14px}#mobile-wrap#mobile-wrap .home-page-container .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-title{font-size:clamp(24px,7vw,30px);line-height:1.15;letter-spacing:-.03em;font-weight:800;color:#0f172a;margin:0 0 8px}#mobile-wrap#mobile-wrap .home-page-container .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-title .plane-accent{color:#006194;font-size:.88em}#mobile-wrap#mobile-wrap .home-page-container .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-subtitle{max-width:100%;font-size:13.5px;line-height:1.5;color:#475569;margin:0}#mobile-wrap#mobile-wrap .home-page-container .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-divider,#mobile-wrap#mobile-wrap .home-page-container .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-stats,#mobile-wrap#mobile-wrap .home-page-container .hero-section .hero-banner .hero-content-container .hero-main-content .hero-right{display:none!important}#mobile-wrap#mobile-wrap .home-page-container .hero-section .hero-banner .hero-content-container .search-filter-container{position:relative;width:100%;margin:14px 0 0;padding:10px;border-radius:18px;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.08),0 1px 3px rgba(15,23,42,.04);border:1px solid rgba(226,232,240,.9)}#mobile-wrap#mobile-wrap .home-page-container .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px;align-items:stretch}#mobile-wrap#mobile-wrap .home-page-container .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .search-field-wrapper{position:relative;width:100%;min-width:0;padding:0;flex:none}#mobile-wrap#mobile-wrap .home-page-container .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .location-wrapper{order:1;grid-column:1/-1}#mobile-wrap#mobile-wrap .home-page-container .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .date-item{order:2;grid-column:1/-1}#mobile-wrap#mobile-wrap .home-page-container .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .type-wrapper{order:3;grid-column:1}#mobile-wrap#mobile-wrap .home-page-container .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .guests-wrapper{order:4;grid-column:2}#mobile-wrap#mobile-wrap .home-page-container .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .filter-item{width:100%;min-height:48px;padding:7px 11px;border-radius:12px;background:#f8fafc;border:1px solid rgba(226,232,240,.85);display:flex;align-items:center;gap:8px;box-sizing:border-box;transition:background .15s ease,border-color .15s ease}#mobile-wrap#mobile-wrap .home-page-container .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .filter-item.active{background:#f0f7fc;border-color:#006194}#mobile-wrap#mobile-wrap .home-page-container .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .filter-item .item-icon{font-size:19px;color:#006194;flex-shrink:0}#mobile-wrap#mobile-wrap .home-page-container .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .filter-item .item-text{display:flex;flex-direction:column;align-items:flex-start;text-align:left;flex:1 1;min-width:0}#mobile-wrap#mobile-wrap .home-page-container .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .filter-item .item-text .label{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.03em;line-height:1.1;margin-bottom:2px}#mobile-wrap#mobile-wrap .home-page-container .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .filter-item .item-text .value{font-size:13px;font-weight:600;color:#0f172a;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}#mobile-wrap#mobile-wrap .home-page-container .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .filter-item .item-text .date-inputs{display:flex;align-items:center;gap:6px;width:100%;min-width:0}#mobile-wrap#mobile-wrap .home-page-container .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .filter-item .item-text .date-inputs .date-input{flex:1 1;min-width:0;width:auto;min-height:24px;font-size:13px!important;font-weight:600;color:#0f172a;border:none;background:transparent;outline:none;padding:0;font-family:inherit}#mobile-wrap#mobile-wrap .home-page-container .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .filter-item .item-text .date-inputs .date-separator{color:#94a3b8;font-size:12px;flex-shrink:0}#mobile-wrap#mobile-wrap .home-page-container .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .search-field-dropdown{position:absolute;left:0;right:0;top:calc(100% + 6px);bottom:auto;min-width:0;background:#fff;border-radius:14px;box-shadow:0 14px 32px rgba(15,23,42,.18);border:1px solid rgba(226,232,240,.95);padding:6px;z-index:1050;max-height:220px;overflow-y:auto;width:100%;box-sizing:border-box}#mobile-wrap#mobile-wrap .home-page-container .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .search-field-dropdown button{width:100%;min-height:40px;padding:8px 10px;border-radius:8px;border:none;background:transparent;text-align:left;font-size:13px;font-weight:500;color:#1e293b}#mobile-wrap#mobile-wrap .home-page-container .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .search-field-dropdown button:active,#mobile-wrap#mobile-wrap .home-page-container .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .search-field-dropdown button[aria-selected=true]{background:#e0f2fe;color:#006194;font-weight:600}#mobile-wrap#mobile-wrap .home-page-container .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .search-submit-btn{order:5;grid-column:1/-1;width:100%;height:46px;margin-right:0;border-radius:12px;background:#006194;color:#fff;border:none;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:15px;cursor:pointer;box-shadow:0 6px 16px rgba(0,97,148,.25);margin-top:2px}#mobile-wrap#mobile-wrap .home-page-container .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .search-submit-btn svg{font-size:20px}#mobile-wrap#mobile-wrap .home-page-container .hero-section .hero-banner .hero-content-container .search-filter-container .filter-bar .search-submit-btn .search-btn-text{display:inline-block;font-size:15px;font-weight:700;letter-spacing:-.01em}#mobile-wrap#mobile-wrap .home-page-container .curators-section,#mobile-wrap#mobile-wrap .home-page-container .experiences-section,#mobile-wrap#mobile-wrap .home-page-container .live-dispatches-section,#mobile-wrap#mobile-wrap .home-page-container .special-stays-section,#mobile-wrap#mobile-wrap .home-page-container .travel-partners-section,#mobile-wrap#mobile-wrap .home-page-container .trending-destinations-section{padding-block:28px}#mobile-wrap#mobile-wrap .home-page-container .curators-section .section-container,#mobile-wrap#mobile-wrap .home-page-container .experiences-section .section-container,#mobile-wrap#mobile-wrap .home-page-container .live-dispatches-section .section-container,#mobile-wrap#mobile-wrap .home-page-container .special-stays-section .section-container,#mobile-wrap#mobile-wrap .home-page-container .travel-partners-section .section-container,#mobile-wrap#mobile-wrap .home-page-container .trending-destinations-section .section-container{width:100%;padding-inline:14px}#mobile-wrap#mobile-wrap .home-page-container .curators-section .section-header,#mobile-wrap#mobile-wrap .home-page-container .experiences-section .section-header,#mobile-wrap#mobile-wrap .home-page-container .live-dispatches-section .section-header,#mobile-wrap#mobile-wrap .home-page-container .special-stays-section .section-header,#mobile-wrap#mobile-wrap .home-page-container .travel-partners-section .section-header,#mobile-wrap#mobile-wrap .home-page-container .trending-destinations-section .section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:16px;text-align:left}#mobile-wrap#mobile-wrap .home-page-container .curators-section .section-header .section-tag,#mobile-wrap#mobile-wrap .home-page-container .experiences-section .section-header .section-tag,#mobile-wrap#mobile-wrap .home-page-container .live-dispatches-section .section-header .section-tag,#mobile-wrap#mobile-wrap .home-page-container .special-stays-section .section-header .section-tag,#mobile-wrap#mobile-wrap .home-page-container .travel-partners-section .section-header .section-tag,#mobile-wrap#mobile-wrap .home-page-container .trending-destinations-section .section-header .section-tag{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#006194;display:block;margin-bottom:3px}#mobile-wrap#mobile-wrap .home-page-container .curators-section .section-header .section-title,#mobile-wrap#mobile-wrap .home-page-container .experiences-section .section-header .section-title,#mobile-wrap#mobile-wrap .home-page-container .live-dispatches-section .section-header .section-title,#mobile-wrap#mobile-wrap .home-page-container .special-stays-section .section-header .section-title,#mobile-wrap#mobile-wrap .home-page-container .travel-partners-section .section-header .section-title,#mobile-wrap#mobile-wrap .home-page-container .trending-destinations-section .section-header .section-title{font-size:clamp(20px,6vw,24px);font-weight:800;line-height:1.2;letter-spacing:-.025em;color:#0f172a;margin:0}#mobile-wrap#mobile-wrap .home-page-container .curators-section .section-header .section-subtitle,#mobile-wrap#mobile-wrap .home-page-container .experiences-section .section-header .section-subtitle,#mobile-wrap#mobile-wrap .home-page-container .live-dispatches-section .section-header .section-subtitle,#mobile-wrap#mobile-wrap .home-page-container .special-stays-section .section-header .section-subtitle,#mobile-wrap#mobile-wrap .home-page-container .travel-partners-section .section-header .section-subtitle,#mobile-wrap#mobile-wrap .home-page-container .trending-destinations-section .section-header .section-subtitle{font-size:13px;line-height:1.45;color:#64748b;margin-top:4px}#mobile-wrap#mobile-wrap .home-page-container .curators-section .section-header .section-link,#mobile-wrap#mobile-wrap .home-page-container .experiences-section .section-header .section-link,#mobile-wrap#mobile-wrap .home-page-container .live-dispatches-section .section-header .section-link,#mobile-wrap#mobile-wrap .home-page-container .special-stays-section .section-header .section-link,#mobile-wrap#mobile-wrap .home-page-container .travel-partners-section .section-header .section-link,#mobile-wrap#mobile-wrap .home-page-container .trending-destinations-section .section-header .section-link{font-size:13px;font-weight:600;color:#006194;display:inline-flex;align-items:center;gap:3px;text-decoration:none;white-space:nowrap}#mobile-wrap#mobile-wrap .home-page-container .curators-section .section-header .section-link .material-symbols-outlined,#mobile-wrap#mobile-wrap .home-page-container .experiences-section .section-header .section-link .material-symbols-outlined,#mobile-wrap#mobile-wrap .home-page-container .live-dispatches-section .section-header .section-link .material-symbols-outlined,#mobile-wrap#mobile-wrap .home-page-container .special-stays-section .section-header .section-link .material-symbols-outlined,#mobile-wrap#mobile-wrap .home-page-container .travel-partners-section .section-header .section-link .material-symbols-outlined,#mobile-wrap#mobile-wrap .home-page-container .trending-destinations-section .section-header .section-link .material-symbols-outlined{font-size:16px}#mobile-wrap#mobile-wrap .home-page-container .curators-section .partners-header,#mobile-wrap#mobile-wrap .home-page-container .experiences-section .partners-header,#mobile-wrap#mobile-wrap .home-page-container .live-dispatches-section .partners-header,#mobile-wrap#mobile-wrap .home-page-container .special-stays-section .partners-header,#mobile-wrap#mobile-wrap .home-page-container .travel-partners-section .partners-header,#mobile-wrap#mobile-wrap .home-page-container .trending-destinations-section .partners-header{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;max-width:100%;margin:0 0 16px;text-align:left}#mobile-wrap#mobile-wrap .home-page-container .curators-section .partners-header .section-tag,#mobile-wrap#mobile-wrap .home-page-container .experiences-section .partners-header .section-tag,#mobile-wrap#mobile-wrap .home-page-container .live-dispatches-section .partners-header .section-tag,#mobile-wrap#mobile-wrap .home-page-container .special-stays-section .partners-header .section-tag,#mobile-wrap#mobile-wrap .home-page-container .travel-partners-section .partners-header .section-tag,#mobile-wrap#mobile-wrap .home-page-container .trending-destinations-section .partners-header .section-tag{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#006194;display:block}#mobile-wrap#mobile-wrap .home-page-container .curators-section .partners-header .section-title,#mobile-wrap#mobile-wrap .home-page-container .experiences-section .partners-header .section-title,#mobile-wrap#mobile-wrap .home-page-container .live-dispatches-section .partners-header .section-title,#mobile-wrap#mobile-wrap .home-page-container .special-stays-section .partners-header .section-title,#mobile-wrap#mobile-wrap .home-page-container .travel-partners-section .partners-header .section-title,#mobile-wrap#mobile-wrap .home-page-container .trending-destinations-section .partners-header .section-title{font-size:clamp(20px,6vw,24px);font-weight:800;line-height:1.2;letter-spacing:-.025em;color:#0f172a;margin:0}#mobile-wrap#mobile-wrap .home-page-container .curators-section .partners-header .section-subtitle,#mobile-wrap#mobile-wrap .home-page-container .experiences-section .partners-header .section-subtitle,#mobile-wrap#mobile-wrap .home-page-container .live-dispatches-section .partners-header .section-subtitle,#mobile-wrap#mobile-wrap .home-page-container .special-stays-section .partners-header .section-subtitle,#mobile-wrap#mobile-wrap .home-page-container .travel-partners-section .partners-header .section-subtitle,#mobile-wrap#mobile-wrap .home-page-container .trending-destinations-section .partners-header .section-subtitle{font-size:13px;line-height:1.45;color:#64748b;margin:2px 0 0}#mobile-wrap#mobile-wrap .home-page-container .trending-mobile-swiper{overflow:visible;margin-inline:-14px}#mobile-wrap#mobile-wrap .home-page-container .trending-mobile-swiper .swiper{overflow:visible}#mobile-wrap#mobile-wrap .home-page-container .trending-mobile-swiper .swiper-slide{height:auto}#mobile-wrap#mobile-wrap .home-page-container .trending-mobile-swiper .bento-card{position:relative;isolation:isolate;width:100%;min-height:230px;height:240px;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;background:#1e293b;color:#fff;text-decoration:none;box-shadow:0 8px 22px -6px rgba(15,23,42,.22);border:1px solid hsla(0,0%,100%,.14)}#mobile-wrap#mobile-wrap .home-page-container .trending-mobile-swiper .bento-card .card-bg{position:absolute;inset:0;z-index:0;background-color:#1e293b;background-size:cover;background-position:50%;transform:scale(1.02)}#mobile-wrap#mobile-wrap .home-page-container .trending-mobile-swiper .bento-card .card-scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(10,15,26,.92) 0,rgba(10,15,26,.52) 42%,rgba(10,15,26,.12) 72%,rgba(10,15,26,.38))}#mobile-wrap#mobile-wrap .home-page-container .trending-mobile-swiper .bento-card .card-top-bar{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:14px 14px 0}#mobile-wrap#mobile-wrap .home-page-container .trending-mobile-swiper .bento-card .card-top-bar .card-chip-country{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:rgba(15,23,42,.56);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.2);font-size:11px;font-weight:600;color:#fff}#mobile-wrap#mobile-wrap .home-page-container .trending-mobile-swiper .bento-card .card-top-bar .card-chip-country .chip-icon{font-size:13px;color:#60a5fa}#mobile-wrap#mobile-wrap .home-page-container .trending-mobile-swiper .bento-card .card-top-bar .card-chip-index{padding:3px 8px;border-radius:999px;background:rgba(15,23,42,.48);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.16);font-size:11px;font-weight:700;color:hsla(0,0%,100%,.9)}#mobile-wrap#mobile-wrap .home-page-container .trending-mobile-swiper .bento-card .card-content{position:relative;z-index:2;width:100%;margin-top:auto;display:flex;flex-direction:column;padding:16px;color:#fff;gap:8px}#mobile-wrap#mobile-wrap .home-page-container .trending-mobile-swiper .bento-card .card-content .card-heading{margin:0;font-size:20px;font-weight:700;line-height:1.18;letter-spacing:-.02em;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.35)}#mobile-wrap#mobile-wrap .home-page-container .trending-mobile-swiper .bento-card .card-content .card-footer{display:flex;align-items:center;justify-content:space-between;width:100%}#mobile-wrap#mobile-wrap .home-page-container .trending-mobile-swiper .bento-card .card-content .card-footer .card-stats{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:500;color:hsla(0,0%,100%,.88)}#mobile-wrap#mobile-wrap .home-page-container .trending-mobile-swiper .bento-card .card-content .card-footer .card-stats .stat-dot{width:3px;height:3px;border-radius:50%;background:hsla(0,0%,100%,.55)}#mobile-wrap#mobile-wrap .home-page-container .trending-mobile-swiper .bento-card .card-content .card-footer .card-action-btn{width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.2);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid hsla(0,0%,100%,.28);display:flex;align-items:center;justify-content:center;color:#fff}#mobile-wrap#mobile-wrap .home-page-container .trending-mobile-swiper .bento-card .card-content .card-footer .card-action-btn .cue-icon{font-size:16px}#mobile-wrap#mobile-wrap .home-page-container .aurora-swiper-container{overflow:visible;margin-inline:-14px}#mobile-wrap#mobile-wrap .home-page-container .aurora-swiper-container .swiper{overflow:visible}#mobile-wrap#mobile-wrap .home-page-container .aurora-swiper-container .swiper-slide{height:auto}#mobile-wrap#mobile-wrap .home-page-container .curators-mobile-swiper{overflow:visible;margin-inline:-14px}#mobile-wrap#mobile-wrap .home-page-container .curators-mobile-swiper .swiper{overflow:visible}#mobile-wrap#mobile-wrap .home-page-container .curators-mobile-swiper .swiper-slide{height:auto}#mobile-wrap#mobile-wrap .home-page-container .curators-mobile-swiper .curator-card{width:100%;border-radius:16px;background:#fff;border:1px solid rgba(226,232,240,.8);box-shadow:0 4px 14px rgba(15,23,42,.05);overflow:hidden;display:flex;flex-direction:column;height:100%}#mobile-wrap#mobile-wrap .home-page-container .curators-mobile-swiper .curator-card .curator-portrait{position:relative;width:100%;height:160px;overflow:hidden}#mobile-wrap#mobile-wrap .home-page-container .curators-mobile-swiper .curator-card .curator-portrait .curator-img{width:100%;height:100%;object-fit:cover}#mobile-wrap#mobile-wrap .home-page-container .curators-mobile-swiper .curator-card .curator-portrait .curator-index{position:absolute;top:8px;right:8px;font-size:11px;font-weight:700;background:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;padding:2px 7px;border-radius:999px}#mobile-wrap#mobile-wrap .home-page-container .curators-mobile-swiper .curator-card .curator-body{padding:12px;display:flex;flex-direction:column;flex:1 1}#mobile-wrap#mobile-wrap .home-page-container .curators-mobile-swiper .curator-card .curator-body .curator-overline{font-size:11px;font-weight:700;text-transform:uppercase;color:#006194;letter-spacing:.04em;margin-bottom:2px}#mobile-wrap#mobile-wrap .home-page-container .curators-mobile-swiper .curator-card .curator-body .curator-name{font-size:15px;font-weight:700;color:#0f172a;margin:0 0 4px}#mobile-wrap#mobile-wrap .home-page-container .curators-mobile-swiper .curator-card .curator-body .curator-desc{font-size:12px;line-height:1.45;color:#64748b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:10px}#mobile-wrap#mobile-wrap .home-page-container .curators-mobile-swiper .curator-card .curator-body .curator-footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:6px;padding-top:8px;border-top:1px solid #f1f5f9}#mobile-wrap#mobile-wrap .home-page-container .curators-mobile-swiper .curator-card .curator-body .curator-footer .curator-stats{display:flex;align-items:center;gap:5px;font-size:11px}#mobile-wrap#mobile-wrap .home-page-container .curators-mobile-swiper .curator-card .curator-body .curator-footer .curator-stats .stat{display:flex;align-items:baseline;gap:2px}#mobile-wrap#mobile-wrap .home-page-container .curators-mobile-swiper .curator-card .curator-body .curator-footer .curator-stats .stat .stat-value{font-weight:700;color:#0f172a}#mobile-wrap#mobile-wrap .home-page-container .curators-mobile-swiper .curator-card .curator-body .curator-footer .curator-stats .stat .stat-label{color:#64748b}#mobile-wrap#mobile-wrap .home-page-container .curators-mobile-swiper .curator-card .curator-body .curator-footer .curator-stats .stat-dot{width:3px;height:3px;border-radius:50%;background:#cbd5e1}#mobile-wrap#mobile-wrap .home-page-container .dispatches-mobile-swiper{overflow:visible;margin-inline:-14px}#mobile-wrap#mobile-wrap .home-page-container .dispatches-mobile-swiper .swiper{overflow:visible}#mobile-wrap#mobile-wrap .home-page-container .dispatches-mobile-swiper .swiper-slide{height:auto}#mobile-wrap#mobile-wrap .home-page-container .dispatches-mobile-swiper .dispatch-mobile-card-wrap{width:100%;height:220px;border-radius:16px;overflow:hidden;position:relative}#mobile-wrap#mobile-wrap .home-page-container .dispatches-mobile-swiper .dispatch-mobile-card-wrap .traveler-destination-card{width:100%;height:100%;position:relative;border:none;padding:0;background:#0f172a;display:block;cursor:pointer;text-align:left}#mobile-wrap#mobile-wrap .home-page-container .dispatches-mobile-swiper .dispatch-mobile-card-wrap .traveler-destination-card img{width:100%;height:100%;object-fit:cover;display:block}#mobile-wrap#mobile-wrap .home-page-container .dispatches-mobile-swiper .dispatch-mobile-card-wrap .traveler-destination-card .destination-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,.05) 30%,rgba(15,23,42,.85))}#mobile-wrap#mobile-wrap .home-page-container .dispatches-mobile-swiper .dispatch-mobile-card-wrap .traveler-destination-card .destination-info{position:absolute;bottom:0;left:0;right:0;padding:14px;z-index:2}#mobile-wrap#mobile-wrap .home-page-container .dispatches-mobile-swiper .dispatch-mobile-card-wrap .traveler-destination-card .destination-info .top-pick-label{display:inline-block;padding:3px 8px;border-radius:999px;background:#f59e0b;color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px}#mobile-wrap#mobile-wrap .home-page-container .dispatches-mobile-swiper .dispatch-mobile-card-wrap .traveler-destination-card .destination-info h3{font-size:16px;font-weight:700;color:#fff;margin:0 0 2px;letter-spacing:-.02em}#mobile-wrap#mobile-wrap .home-page-container .dispatches-mobile-swiper .dispatch-mobile-card-wrap .traveler-destination-card .destination-info p{font-size:12px;color:hsla(0,0%,100%,.85);margin:0}#mobile-wrap#mobile-wrap .home-page-container .partners-marquee-area{margin-inline:-14px;padding-block:6px}@media(max-width:359px){#mobile-wrap#mobile-wrap .home-page-container .hero-section .hero-banner .hero-content-container .hero-main-content .hero-left .hero-title{font-size:23px}}#mobile-wrap#mobile-wrap .destination-page-wrapper .destination-hero-section,#mobile-wrap#mobile-wrap .destination-page-wrapper .property-hero-section,#mobile-wrap#mobile-wrap .destination-page-wrapper .tour-hero-section,#mobile-wrap#mobile-wrap .property-page-wrapper .destination-hero-section,#mobile-wrap#mobile-wrap .property-page-wrapper .property-hero-section,#mobile-wrap#mobile-wrap .property-page-wrapper .tour-hero-section,#mobile-wrap#mobile-wrap .tour-page-wrapper .destination-hero-section,#mobile-wrap#mobile-wrap .tour-page-wrapper .property-hero-section,#mobile-wrap#mobile-wrap .tour-page-wrapper .tour-hero-section{min-height:300px;height:300px;max-height:none}#mobile-wrap#mobile-wrap .destination-page-wrapper .destination-hero-section .hero-content,#mobile-wrap#mobile-wrap .destination-page-wrapper .destination-hero-section .hero-text-container,#mobile-wrap#mobile-wrap .destination-page-wrapper .property-hero-section .hero-content,#mobile-wrap#mobile-wrap .destination-page-wrapper .property-hero-section .hero-text-container,#mobile-wrap#mobile-wrap .destination-page-wrapper .tour-hero-section .hero-content,#mobile-wrap#mobile-wrap .destination-page-wrapper .tour-hero-section .hero-text-container,#mobile-wrap#mobile-wrap .property-page-wrapper .destination-hero-section .hero-content,#mobile-wrap#mobile-wrap .property-page-wrapper .destination-hero-section .hero-text-container,#mobile-wrap#mobile-wrap .property-page-wrapper .property-hero-section .hero-content,#mobile-wrap#mobile-wrap .property-page-wrapper .property-hero-section .hero-text-container,#mobile-wrap#mobile-wrap .property-page-wrapper .tour-hero-section .hero-content,#mobile-wrap#mobile-wrap .property-page-wrapper .tour-hero-section .hero-text-container,#mobile-wrap#mobile-wrap .tour-page-wrapper .destination-hero-section .hero-content,#mobile-wrap#mobile-wrap .tour-page-wrapper .destination-hero-section .hero-text-container,#mobile-wrap#mobile-wrap .tour-page-wrapper .property-hero-section .hero-content,#mobile-wrap#mobile-wrap .tour-page-wrapper .property-hero-section .hero-text-container,#mobile-wrap#mobile-wrap .tour-page-wrapper .tour-hero-section .hero-content,#mobile-wrap#mobile-wrap .tour-page-wrapper .tour-hero-section .hero-text-container{width:100%;padding:34px 16px}#mobile-wrap#mobile-wrap .destination-page-wrapper .destination-hero-section .hero-title,#mobile-wrap#mobile-wrap .destination-page-wrapper .property-hero-section .hero-title,#mobile-wrap#mobile-wrap .destination-page-wrapper .tour-hero-section .hero-title,#mobile-wrap#mobile-wrap .property-page-wrapper .destination-hero-section .hero-title,#mobile-wrap#mobile-wrap .property-page-wrapper .property-hero-section .hero-title,#mobile-wrap#mobile-wrap .property-page-wrapper .tour-hero-section .hero-title,#mobile-wrap#mobile-wrap .tour-page-wrapper .destination-hero-section .hero-title,#mobile-wrap#mobile-wrap .tour-page-wrapper .property-hero-section .hero-title,#mobile-wrap#mobile-wrap .tour-page-wrapper .tour-hero-section .hero-title{font-size:clamp(34px,10vw,44px);line-height:1.08}#mobile-wrap#mobile-wrap .destination-page-wrapper .destination-hero-section .hero-subtitle,#mobile-wrap#mobile-wrap .destination-page-wrapper .property-hero-section .hero-subtitle,#mobile-wrap#mobile-wrap .destination-page-wrapper .tour-hero-section .hero-subtitle,#mobile-wrap#mobile-wrap .property-page-wrapper .destination-hero-section .hero-subtitle,#mobile-wrap#mobile-wrap .property-page-wrapper .property-hero-section .hero-subtitle,#mobile-wrap#mobile-wrap .property-page-wrapper .tour-hero-section .hero-subtitle,#mobile-wrap#mobile-wrap .tour-page-wrapper .destination-hero-section .hero-subtitle,#mobile-wrap#mobile-wrap .tour-page-wrapper .property-hero-section .hero-subtitle,#mobile-wrap#mobile-wrap .tour-page-wrapper .tour-hero-section .hero-subtitle{font-size:14px;line-height:1.55}#mobile-wrap#mobile-wrap .destination-page-wrapper .destination-main-container,#mobile-wrap#mobile-wrap .destination-page-wrapper .property-main-container,#mobile-wrap#mobile-wrap .destination-page-wrapper .tour-main-container,#mobile-wrap#mobile-wrap .property-page-wrapper .destination-main-container,#mobile-wrap#mobile-wrap .property-page-wrapper .property-main-container,#mobile-wrap#mobile-wrap .property-page-wrapper .tour-main-container,#mobile-wrap#mobile-wrap .tour-page-wrapper .destination-main-container,#mobile-wrap#mobile-wrap .tour-page-wrapper .property-main-container,#mobile-wrap#mobile-wrap .tour-page-wrapper .tour-main-container{width:100%;padding:26px 16px 56px}#mobile-wrap#mobile-wrap .destination-page-wrapper .property-layout-flex,#mobile-wrap#mobile-wrap .destination-page-wrapper .tour-layout-flex,#mobile-wrap#mobile-wrap .property-page-wrapper .property-layout-flex,#mobile-wrap#mobile-wrap .property-page-wrapper .tour-layout-flex,#mobile-wrap#mobile-wrap .tour-page-wrapper .property-layout-flex,#mobile-wrap#mobile-wrap .tour-page-wrapper .tour-layout-flex{gap:14px}#mobile-wrap#mobile-wrap .destination-page-wrapper .listing-header-box,#mobile-wrap#mobile-wrap .property-page-wrapper .listing-header-box,#mobile-wrap#mobile-wrap .tour-page-wrapper .listing-header-box{padding:16px;border-radius:16px}#mobile-wrap#mobile-wrap .destination-page-wrapper .listing-header-box .header-top-row,#mobile-wrap#mobile-wrap .destination-page-wrapper .listing-header-box .heading-with-counter,#mobile-wrap#mobile-wrap .property-page-wrapper .listing-header-box .header-top-row,#mobile-wrap#mobile-wrap .property-page-wrapper .listing-header-box .heading-with-counter,#mobile-wrap#mobile-wrap .tour-page-wrapper .listing-header-box .header-top-row,#mobile-wrap#mobile-wrap .tour-page-wrapper .listing-header-box .heading-with-counter{align-items:flex-start;flex-direction:column;width:100%}#mobile-wrap#mobile-wrap .destination-page-wrapper .listing-header-box .listing-heading,#mobile-wrap#mobile-wrap .property-page-wrapper .listing-header-box .listing-heading,#mobile-wrap#mobile-wrap .tour-page-wrapper .listing-header-box .listing-heading{font-size:24px;line-height:1.2}#mobile-wrap#mobile-wrap .destination-page-wrapper .listing-header-box .sort-dropdown,#mobile-wrap#mobile-wrap .destination-page-wrapper .listing-header-box .sort-dropdown-box,#mobile-wrap#mobile-wrap .destination-page-wrapper .listing-header-box .sort-group,#mobile-wrap#mobile-wrap .property-page-wrapper .listing-header-box .sort-dropdown,#mobile-wrap#mobile-wrap .property-page-wrapper .listing-header-box .sort-dropdown-box,#mobile-wrap#mobile-wrap .property-page-wrapper .listing-header-box .sort-group,#mobile-wrap#mobile-wrap .tour-page-wrapper .listing-header-box .sort-dropdown,#mobile-wrap#mobile-wrap .tour-page-wrapper .listing-header-box .sort-dropdown-box,#mobile-wrap#mobile-wrap .tour-page-wrapper .listing-header-box .sort-group{width:100%}#mobile-wrap#mobile-wrap .destination-page-wrapper .continent-buttons-group,#mobile-wrap#mobile-wrap .destination-page-wrapper .quick-filter-chips,#mobile-wrap#mobile-wrap .property-page-wrapper .continent-buttons-group,#mobile-wrap#mobile-wrap .property-page-wrapper .quick-filter-chips,#mobile-wrap#mobile-wrap .tour-page-wrapper .continent-buttons-group,#mobile-wrap#mobile-wrap .tour-page-wrapper .quick-filter-chips{margin-inline:-16px;padding:2px 16px 8px;scrollbar-width:none}#mobile-wrap#mobile-wrap .destination-page-wrapper .continent-buttons-group::-webkit-scrollbar,#mobile-wrap#mobile-wrap .destination-page-wrapper .quick-filter-chips::-webkit-scrollbar,#mobile-wrap#mobile-wrap .property-page-wrapper .continent-buttons-group::-webkit-scrollbar,#mobile-wrap#mobile-wrap .property-page-wrapper .quick-filter-chips::-webkit-scrollbar,#mobile-wrap#mobile-wrap .tour-page-wrapper .continent-buttons-group::-webkit-scrollbar,#mobile-wrap#mobile-wrap .tour-page-wrapper .quick-filter-chips::-webkit-scrollbar{display:none}#mobile-wrap#mobile-wrap .destination-page-wrapper .destinations-cards-grid,#mobile-wrap#mobile-wrap .destination-page-wrapper .hotels-grid,#mobile-wrap#mobile-wrap .destination-page-wrapper .tours-grid,#mobile-wrap#mobile-wrap .property-page-wrapper .destinations-cards-grid,#mobile-wrap#mobile-wrap .property-page-wrapper .hotels-grid,#mobile-wrap#mobile-wrap .property-page-wrapper .tours-grid,#mobile-wrap#mobile-wrap .tour-page-wrapper .destinations-cards-grid,#mobile-wrap#mobile-wrap .tour-page-wrapper .hotels-grid,#mobile-wrap#mobile-wrap .tour-page-wrapper .tours-grid{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px}#mobile-wrap#mobile-wrap .destination-page-wrapper .destination-card,#mobile-wrap#mobile-wrap .destination-page-wrapper .hotel-card,#mobile-wrap#mobile-wrap .destination-page-wrapper .tour-card,#mobile-wrap#mobile-wrap .property-page-wrapper .destination-card,#mobile-wrap#mobile-wrap .property-page-wrapper .hotel-card,#mobile-wrap#mobile-wrap .property-page-wrapper .tour-card,#mobile-wrap#mobile-wrap .tour-page-wrapper .destination-card,#mobile-wrap#mobile-wrap .tour-page-wrapper .hotel-card,#mobile-wrap#mobile-wrap .tour-page-wrapper .tour-card{width:100%;min-width:0;border-radius:18px}#mobile-wrap#mobile-wrap .destination-page-wrapper .empty-destinations-state,#mobile-wrap#mobile-wrap .destination-page-wrapper .no-data-box,#mobile-wrap#mobile-wrap .property-page-wrapper .empty-destinations-state,#mobile-wrap#mobile-wrap .property-page-wrapper .no-data-box,#mobile-wrap#mobile-wrap .tour-page-wrapper .empty-destinations-state,#mobile-wrap#mobile-wrap .tour-page-wrapper .no-data-box{padding:44px 18px;border-radius:16px}#mobile-wrap#mobile-wrap .destination-page-wrapper .destinations-pagination-section,#mobile-wrap#mobile-wrap .destination-page-wrapper .pagination-config,#mobile-wrap#mobile-wrap .property-page-wrapper .destinations-pagination-section,#mobile-wrap#mobile-wrap .property-page-wrapper .pagination-config,#mobile-wrap#mobile-wrap .tour-page-wrapper .destinations-pagination-section,#mobile-wrap#mobile-wrap .tour-page-wrapper .pagination-config{margin-top:34px}#mobile-wrap#mobile-wrap .mobile-filter-trigger{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid rgba(0,97,148,.2);border-radius:12px;background:rgba(0,97,148,.07);color:#006194;font-size:14px;font-weight:700}#mobile-wrap#mobile-wrap .mobile-filter-backdrop{position:fixed;inset:0;z-index:1190;display:block;width:100%;height:100%;min-height:0;border:0;background:rgba(9,19,29,.48);opacity:0;pointer-events:none;transition:opacity .18s ease}#mobile-wrap#mobile-wrap .mobile-filter-backdrop.open{opacity:1;pointer-events:auto}#mobile-wrap#mobile-wrap .mobile-filter-panel{position:fixed;inset:auto 0 0;z-index:1200;display:flex;max-height:min(88dvh,760px);flex-direction:column;border-radius:24px 24px 0 0;background:#fff;box-shadow:0 -20px 60px rgba(15,23,42,.18);transform:translateY(105%);visibility:hidden;transition:transform .24s cubic-bezier(.4,0,.2,1),visibility .24s}#mobile-wrap#mobile-wrap .mobile-filter-panel.open{transform:translateY(0);visibility:visible}#mobile-wrap#mobile-wrap .mobile-filter-panel .mobile-filter-panel-header{display:flex;min-height:64px;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid #bfc7d2}#mobile-wrap#mobile-wrap .mobile-filter-panel .mobile-filter-panel-header h2{margin:0;font-size:19px}#mobile-wrap#mobile-wrap .mobile-filter-panel .mobile-filter-panel-header button{display:grid;width:42px;height:42px;place-items:center;border:0;border-radius:50%;background:#f1f3ff}#mobile-wrap#mobile-wrap .mobile-filter-panel .mobile-filter-panel-body{overflow-y:auto;padding:14px 16px calc(18px + env(safe-area-inset-bottom));overscroll-behavior:contain}#mobile-wrap#mobile-wrap .mobile-filter-panel .mobile-filter-panel-body .filter-sidebar,#mobile-wrap#mobile-wrap .mobile-filter-panel .mobile-filter-panel-body .tour-filter-sidebar{display:block;width:100%;max-width:none;padding:0;border:0;box-shadow:none;position:static}#mobile-wrap#mobile-wrap .mobile-filter-panel .mobile-filter-panel-body .filter-inner-card{padding:0;border:0;box-shadow:none}#mobile-wrap#mobile-wrap .property-detail-page .detail-container,#mobile-wrap#mobile-wrap .tour-detail-page .detail-container{width:100%;padding:22px 16px 124px}#mobile-wrap#mobile-wrap .property-detail-page .property-header-section .breadcrumbs-nav,#mobile-wrap#mobile-wrap .property-detail-page .tour-header-section .breadcrumbs-nav,#mobile-wrap#mobile-wrap .tour-detail-page .property-header-section .breadcrumbs-nav,#mobile-wrap#mobile-wrap .tour-detail-page .tour-header-section .breadcrumbs-nav{overflow-x:auto;padding-bottom:6px;scrollbar-width:none}#mobile-wrap#mobile-wrap .property-detail-page .property-header-section .title-actions-bar,#mobile-wrap#mobile-wrap .property-detail-page .tour-header-section .title-actions-bar,#mobile-wrap#mobile-wrap .tour-detail-page .property-header-section .title-actions-bar,#mobile-wrap#mobile-wrap .tour-detail-page .tour-header-section .title-actions-bar{align-items:flex-start;flex-direction:column;gap:16px}#mobile-wrap#mobile-wrap .property-detail-page .property-header-section .property-main-title,#mobile-wrap#mobile-wrap .property-detail-page .property-header-section .tour-main-title,#mobile-wrap#mobile-wrap .property-detail-page .tour-header-section .property-main-title,#mobile-wrap#mobile-wrap .property-detail-page .tour-header-section .tour-main-title,#mobile-wrap#mobile-wrap .tour-detail-page .property-header-section .property-main-title,#mobile-wrap#mobile-wrap .tour-detail-page .property-header-section .tour-main-title,#mobile-wrap#mobile-wrap .tour-detail-page .tour-header-section .property-main-title,#mobile-wrap#mobile-wrap .tour-detail-page .tour-header-section .tour-main-title{font-size:clamp(28px,8vw,38px);line-height:1.14}#mobile-wrap#mobile-wrap .property-detail-page .property-header-section .meta-info-row,#mobile-wrap#mobile-wrap .property-detail-page .tour-header-section .meta-info-row,#mobile-wrap#mobile-wrap .tour-detail-page .property-header-section .meta-info-row,#mobile-wrap#mobile-wrap .tour-detail-page .tour-header-section .meta-info-row{align-items:flex-start;flex-wrap:wrap}#mobile-wrap#mobile-wrap .property-detail-page .property-header-section .actions-group,#mobile-wrap#mobile-wrap .property-detail-page .tour-header-section .actions-group,#mobile-wrap#mobile-wrap .tour-detail-page .property-header-section .actions-group,#mobile-wrap#mobile-wrap .tour-detail-page .tour-header-section .actions-group{width:100%}#mobile-wrap#mobile-wrap .property-detail-page .property-header-section .actions-group .action-pill-btn,#mobile-wrap#mobile-wrap .property-detail-page .tour-header-section .actions-group .action-pill-btn,#mobile-wrap#mobile-wrap .tour-detail-page .property-header-section .actions-group .action-pill-btn,#mobile-wrap#mobile-wrap .tour-detail-page .tour-header-section .actions-group .action-pill-btn{flex:1 1}#mobile-wrap#mobile-wrap .property-detail-page .property-gallery-container,#mobile-wrap#mobile-wrap .property-detail-page .tour-gallery-container,#mobile-wrap#mobile-wrap .tour-detail-page .property-gallery-container,#mobile-wrap#mobile-wrap .tour-detail-page .tour-gallery-container{margin-top:20px}#mobile-wrap#mobile-wrap .property-detail-page .property-gallery-container .gallery-layout-grid,#mobile-wrap#mobile-wrap .property-detail-page .tour-gallery-container .gallery-layout-grid,#mobile-wrap#mobile-wrap .tour-detail-page .property-gallery-container .gallery-layout-grid,#mobile-wrap#mobile-wrap .tour-detail-page .tour-gallery-container .gallery-layout-grid{display:grid;grid-template-columns:1fr;height:auto;grid-gap:8px;gap:8px}#mobile-wrap#mobile-wrap .property-detail-page .property-gallery-container .main-gallery-cell,#mobile-wrap#mobile-wrap .property-detail-page .tour-gallery-container .main-gallery-cell,#mobile-wrap#mobile-wrap .tour-detail-page .property-gallery-container .main-gallery-cell,#mobile-wrap#mobile-wrap .tour-detail-page .tour-gallery-container .main-gallery-cell{height:clamp(230px,72vw,320px);border-radius:18px}#mobile-wrap#mobile-wrap .property-detail-page .property-gallery-container .side-gallery-grid,#mobile-wrap#mobile-wrap .property-detail-page .tour-gallery-container .side-gallery-grid,#mobile-wrap#mobile-wrap .tour-detail-page .property-gallery-container .side-gallery-grid,#mobile-wrap#mobile-wrap .tour-detail-page .tour-gallery-container .side-gallery-grid{display:grid;grid-template-columns:1fr 1fr;height:130px;grid-gap:8px;gap:8px}#mobile-wrap#mobile-wrap .property-detail-page .property-gallery-container .side-gallery-cell,#mobile-wrap#mobile-wrap .property-detail-page .tour-gallery-container .side-gallery-cell,#mobile-wrap#mobile-wrap .tour-detail-page .property-gallery-container .side-gallery-cell,#mobile-wrap#mobile-wrap .tour-detail-page .tour-gallery-container .side-gallery-cell{min-width:0;border-radius:12px}#mobile-wrap#mobile-wrap .property-detail-page .detail-two-col-layout,#mobile-wrap#mobile-wrap .tour-detail-page .detail-two-col-layout{display:grid;grid-template-columns:1fr;grid-gap:22px;gap:22px;margin-top:24px}#mobile-wrap#mobile-wrap .property-detail-page .detail-card,#mobile-wrap#mobile-wrap .property-detail-page .property-comments-section,#mobile-wrap#mobile-wrap .property-detail-page .tour-comments-section,#mobile-wrap#mobile-wrap .property-detail-page .widget-card,#mobile-wrap#mobile-wrap .tour-detail-page .detail-card,#mobile-wrap#mobile-wrap .tour-detail-page .property-comments-section,#mobile-wrap#mobile-wrap .tour-detail-page .tour-comments-section,#mobile-wrap#mobile-wrap .tour-detail-page .widget-card{padding:18px;border-radius:16px}#mobile-wrap#mobile-wrap .property-detail-page .amenities-grid,#mobile-wrap#mobile-wrap .property-detail-page .metadata-badges-grid,#mobile-wrap#mobile-wrap .property-detail-page .provisions-list,#mobile-wrap#mobile-wrap .property-detail-page .quick-specs-grid,#mobile-wrap#mobile-wrap .tour-detail-page .amenities-grid,#mobile-wrap#mobile-wrap .tour-detail-page .metadata-badges-grid,#mobile-wrap#mobile-wrap .tour-detail-page .provisions-list,#mobile-wrap#mobile-wrap .tour-detail-page .quick-specs-grid{grid-template-columns:1fr 1fr;gap:10px}#mobile-wrap#mobile-wrap .property-detail-page .reservation-sticky-widget,#mobile-wrap#mobile-wrap .property-detail-page .tour-reservation-widget,#mobile-wrap#mobile-wrap .tour-detail-page .reservation-sticky-widget,#mobile-wrap#mobile-wrap .tour-detail-page .tour-reservation-widget{position:static;width:100%}#mobile-wrap#mobile-wrap .property-detail-page .mobile-sticky-booking-bar,#mobile-wrap#mobile-wrap .tour-detail-page .mobile-sticky-booking-bar{position:fixed;left:0;right:0;bottom:calc(60px + env(safe-area-inset-bottom, 0px));z-index:1090;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:hsla(0,0%,100%,.96);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid rgba(15,23,42,.08);box-shadow:0 -8px 24px rgba(15,23,42,.08);transition:opacity .2s ease,transform .2s ease}#mobile-wrap#mobile-wrap .property-detail-page .mobile-sticky-booking-bar.widget-in-view,#mobile-wrap#mobile-wrap .tour-detail-page .mobile-sticky-booking-bar.widget-in-view{opacity:0;pointer-events:none;transform:translateY(16px)}#mobile-wrap#mobile-wrap .property-detail-page .mobile-sticky-booking-bar .sticky-booking-info,#mobile-wrap#mobile-wrap .tour-detail-page .mobile-sticky-booking-bar .sticky-booking-info{display:flex;flex-direction:column;gap:2px;min-width:0;cursor:pointer}#mobile-wrap#mobile-wrap .property-detail-page .mobile-sticky-booking-bar .sticky-booking-info .sticky-price-row,#mobile-wrap#mobile-wrap .tour-detail-page .mobile-sticky-booking-bar .sticky-booking-info .sticky-price-row{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}#mobile-wrap#mobile-wrap .property-detail-page .mobile-sticky-booking-bar .sticky-booking-info .sticky-price-row .sticky-price,#mobile-wrap#mobile-wrap .tour-detail-page .mobile-sticky-booking-bar .sticky-booking-info .sticky-price-row .sticky-price{font-size:18px;font-weight:800;color:#0f172a;line-height:1.15}#mobile-wrap#mobile-wrap .property-detail-page .mobile-sticky-booking-bar .sticky-booking-info .sticky-price-row .sticky-unit,#mobile-wrap#mobile-wrap .tour-detail-page .mobile-sticky-booking-bar .sticky-booking-info .sticky-price-row .sticky-unit{font-size:12px;font-weight:500;color:#64748b}#mobile-wrap#mobile-wrap .property-detail-page .mobile-sticky-booking-bar .sticky-booking-info .sticky-meta-row,#mobile-wrap#mobile-wrap .tour-detail-page .mobile-sticky-booking-bar .sticky-booking-info .sticky-meta-row{display:flex;align-items:center;gap:4px;font-size:12px;color:#475569}#mobile-wrap#mobile-wrap .property-detail-page .mobile-sticky-booking-bar .sticky-booking-info .sticky-meta-row .star-icon,#mobile-wrap#mobile-wrap .tour-detail-page .mobile-sticky-booking-bar .sticky-booking-info .sticky-meta-row .star-icon{font-size:14px;color:#f59e0b}#mobile-wrap#mobile-wrap .property-detail-page .mobile-sticky-booking-bar .sticky-booking-info .sticky-meta-row .sticky-score,#mobile-wrap#mobile-wrap .tour-detail-page .mobile-sticky-booking-bar .sticky-booking-info .sticky-meta-row .sticky-score{font-weight:700;color:#0f172a}#mobile-wrap#mobile-wrap .property-detail-page .mobile-sticky-booking-bar .sticky-booking-info .sticky-meta-row .sticky-dates-pill,#mobile-wrap#mobile-wrap .tour-detail-page .mobile-sticky-booking-bar .sticky-booking-info .sticky-meta-row .sticky-dates-pill{font-weight:700;color:#006194}#mobile-wrap#mobile-wrap .property-detail-page .mobile-sticky-booking-bar .sticky-booking-cta,#mobile-wrap#mobile-wrap .tour-detail-page .mobile-sticky-booking-bar .sticky-booking-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;padding:0 18px;border:0;border-radius:12px;background:linear-gradient(135deg,#006194,#0284c7);color:#fff;font-size:14px;font-weight:700;white-space:nowrap;flex-shrink:0;box-shadow:0 6px 16px rgba(0,97,148,.25)}#mobile-wrap#mobile-wrap .property-detail-page .mobile-sticky-booking-bar .sticky-booking-cta .cta-icon,#mobile-wrap#mobile-wrap .tour-detail-page .mobile-sticky-booking-bar .sticky-booking-cta .cta-icon{font-size:17px}#mobile-wrap#mobile-wrap .property-detail-page .mobile-sticky-booking-bar .sticky-booking-cta:disabled,#mobile-wrap#mobile-wrap .tour-detail-page .mobile-sticky-booking-bar .sticky-booking-cta:disabled{opacity:.55;box-shadow:none}#mobile-wrap#mobile-wrap .property-detail-page .guest-dropdown-menu,#mobile-wrap#mobile-wrap .tour-detail-page .guest-dropdown-menu{max-height:min(300px,45dvh);overflow-y:auto}#mobile-wrap#mobile-wrap .property-detail-page .availability-calendar,#mobile-wrap#mobile-wrap .tour-detail-page .availability-calendar{padding:14px}#mobile-wrap#mobile-wrap .property-detail-page .availability-calendar .calendar-days button,#mobile-wrap#mobile-wrap .property-detail-page .availability-calendar .calendar-navigation button,#mobile-wrap#mobile-wrap .tour-detail-page .availability-calendar .calendar-days button,#mobile-wrap#mobile-wrap .tour-detail-page .availability-calendar .calendar-navigation button{min-width:0;min-height:38px}#mobile-wrap#mobile-wrap .property-detail-page .comment-form-body,#mobile-wrap#mobile-wrap .property-detail-page .comments-header-row,#mobile-wrap#mobile-wrap .property-detail-page .form-actions-row,#mobile-wrap#mobile-wrap .property-detail-page .leave-comment-header,#mobile-wrap#mobile-wrap .tour-detail-page .comment-form-body,#mobile-wrap#mobile-wrap .tour-detail-page .comments-header-row,#mobile-wrap#mobile-wrap .tour-detail-page .form-actions-row,#mobile-wrap#mobile-wrap .tour-detail-page .leave-comment-header{align-items:stretch;flex-direction:column;gap:12px}#mobile-wrap#mobile-wrap .property-detail-page .btn-submit,#mobile-wrap#mobile-wrap .property-detail-page .buttons-group,#mobile-wrap#mobile-wrap .property-detail-page .comment-textarea,#mobile-wrap#mobile-wrap .property-detail-page .select-wrapper,#mobile-wrap#mobile-wrap .property-detail-page .sort-control,#mobile-wrap#mobile-wrap .property-detail-page .sort-select,#mobile-wrap#mobile-wrap .property-detail-page .textarea-wrapper,#mobile-wrap#mobile-wrap .tour-detail-page .btn-submit,#mobile-wrap#mobile-wrap .tour-detail-page .buttons-group,#mobile-wrap#mobile-wrap .tour-detail-page .comment-textarea,#mobile-wrap#mobile-wrap .tour-detail-page .select-wrapper,#mobile-wrap#mobile-wrap .tour-detail-page .sort-control,#mobile-wrap#mobile-wrap .tour-detail-page .sort-select,#mobile-wrap#mobile-wrap .tour-detail-page .textarea-wrapper{width:100%}#mobile-wrap#mobile-wrap .property-detail-page .similar-grid-row,#mobile-wrap#mobile-wrap .property-detail-page .similar-tours-grid,#mobile-wrap#mobile-wrap .tour-detail-page .similar-grid-row,#mobile-wrap#mobile-wrap .tour-detail-page .similar-tours-grid{display:flex;gap:14px;overflow-x:auto;margin-inline:-16px;padding:2px 16px 12px;scroll-padding-inline:16px;scroll-snap-type:x mandatory}#mobile-wrap#mobile-wrap .property-detail-page .similar-grid-row .similar-card,#mobile-wrap#mobile-wrap .property-detail-page .similar-grid-row .similar-tour-card,#mobile-wrap#mobile-wrap .property-detail-page .similar-tours-grid .similar-card,#mobile-wrap#mobile-wrap .property-detail-page .similar-tours-grid .similar-tour-card,#mobile-wrap#mobile-wrap .tour-detail-page .similar-grid-row .similar-card,#mobile-wrap#mobile-wrap .tour-detail-page .similar-grid-row .similar-tour-card,#mobile-wrap#mobile-wrap .tour-detail-page .similar-tours-grid .similar-card,#mobile-wrap#mobile-wrap .tour-detail-page .similar-tours-grid .similar-tour-card{width:min(82vw,310px);min-width:min(82vw,310px);scroll-snap-align:start}#mobile-wrap#mobile-wrap .property-detail-page .property-lightbox-modal,#mobile-wrap#mobile-wrap .property-detail-page .tour-lightbox-modal,#mobile-wrap#mobile-wrap .tour-detail-page .property-lightbox-modal,#mobile-wrap#mobile-wrap .tour-detail-page .tour-lightbox-modal{padding:10px}#mobile-wrap#mobile-wrap .property-detail-page .property-lightbox-modal .lightbox-content,#mobile-wrap#mobile-wrap .property-detail-page .tour-lightbox-modal .lightbox-content,#mobile-wrap#mobile-wrap .tour-detail-page .property-lightbox-modal .lightbox-content,#mobile-wrap#mobile-wrap .tour-detail-page .tour-lightbox-modal .lightbox-content{width:100%;max-height:92dvh}#mobile-wrap#mobile-wrap .property-detail-page .property-lightbox-modal .lightbox-nav-btn,#mobile-wrap#mobile-wrap .property-detail-page .tour-lightbox-modal .lightbox-nav-btn,#mobile-wrap#mobile-wrap .tour-detail-page .property-lightbox-modal .lightbox-nav-btn,#mobile-wrap#mobile-wrap .tour-detail-page .tour-lightbox-modal .lightbox-nav-btn{width:42px;height:42px}@media(prefers-reduced-motion:reduce){#mobile-wrap .mobile-filter-backdrop,#mobile-wrap .mobile-filter-panel{transition:none}}#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero{height:440px;min-height:440px}#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-content-wrapper,#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-inner-container{width:100%;padding-inline:16px}#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-title{font-size:clamp(34px,10vw,46px);line-height:1.08}#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .destination-detail-hero .hero-description{font-size:14px;line-height:1.55}#mobile-wrap#mobile-wrap .destination-detail-page-wrapper section{overflow-x:clip}#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .section-header,#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .section-header-row,#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .section-title-row{align-items:flex-start;flex-direction:column;gap:10px}#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .cities-main-heading,#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .continue-heading,#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .reviews-main-title,#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .section-main-title,#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .section-title,#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .travelers-heading{font-size:clamp(24px,7vw,30px)!important;line-height:1.18}#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .destination-about-section{padding:32px 16px}#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout{grid-template-columns:minmax(0,1fr);gap:24px;padding-inline:0}#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .destination-about-section .about-grid-layout .editorial-col .editorial-heading{font-size:clamp(26px,7.5vw,34px)}#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .destination-cities-section,#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .destination-continue-exploring-section,#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section,#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section{padding:32px 16px}#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .destination-cities-section .cities-header-row,#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .destination-cities-section .section-header-box,#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .destination-cities-section .section-header-row,#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .destination-continue-exploring-section .cities-header-row,#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .destination-continue-exploring-section .section-header-box,#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .destination-continue-exploring-section .section-header-row,#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .cities-header-row,#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .section-header-box,#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .destination-popular-tours-section .section-header-row,#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .cities-header-row,#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .section-header-box,#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .destination-top-stays-section .section-header-row{margin-bottom:18px}#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .cities-cards-grid,#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .continue-cards-grid,#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .stays-cards-grid,#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .tours-cards-grid{display:flex!important;flex-wrap:nowrap;gap:14px;overflow-x:auto;margin-inline:-16px;padding:2px 16px 12px;scroll-padding-inline:16px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .cities-cards-grid::-webkit-scrollbar,#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .continue-cards-grid::-webkit-scrollbar,#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .stays-cards-grid::-webkit-scrollbar,#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .tours-cards-grid::-webkit-scrollbar{display:none}#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .cities-cards-grid>*,#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .continue-cards-grid>*,#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .stays-cards-grid>*,#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .tours-cards-grid>*{flex:0 0 min(82vw,300px);width:min(82vw,300px)!important;min-width:min(82vw,300px)!important;max-width:min(82vw,300px)!important;scroll-snap-align:start}#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .destination-travelers-section{padding:32px 0}#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .destination-travelers-section .section-header-box{padding-inline:16px;margin-bottom:18px}#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .destination-travelers-section .travelers-cards-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px;padding-inline:16px}#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .destination-travelers-section .travelers-cards-grid .traveler-card-item{min-width:0;width:100%;max-width:100%;padding:20px 16px;box-sizing:border-box}#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .destination-travelers-section .travelers-cards-grid .traveler-card-item .traveler-avatar{width:68px;height:68px}#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .destination-travelers-section .travelers-cards-grid .traveler-card-item .traveler-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .destination-travelers-section .travelers-cards-grid .traveler-card-item .traveler-bio{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;max-width:100%}#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .destination-travelers-section .travelers-cards-grid .traveler-card-item .card-actions-row{min-width:0;flex-wrap:wrap;gap:10px}#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section{padding:32px 16px}#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-header-bar{margin-bottom:20px;padding-bottom:16px}#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .review-composer-card{padding:16px;margin-bottom:20px}#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item{padding:16px}#mobile-wrap#mobile-wrap .destination-detail-page-wrapper .destination-reviews-section .reviews-list-container .review-card-item .review-header-flex{flex-wrap:wrap;gap:10px}#mobile-wrap#mobile-wrap .community-page-wrapper .community-main-section{padding:32px 0 56px}#mobile-wrap#mobile-wrap .community-page-wrapper .community-main-container{width:100%;padding-inline:16px}#mobile-wrap#mobile-wrap .community-page-wrapper .community-header .header-actions,#mobile-wrap#mobile-wrap .community-page-wrapper .community-header .header-top-row{align-items:stretch;flex-direction:column;gap:12px}#mobile-wrap#mobile-wrap .community-page-wrapper .community-header .main-title{font-size:clamp(30px,9vw,42px);line-height:1.1}#mobile-wrap#mobile-wrap .community-page-wrapper .community-header .sort-dropdown-container,#mobile-wrap#mobile-wrap .community-page-wrapper .community-header .sort-trigger-btn,#mobile-wrap#mobile-wrap .community-page-wrapper .community-header .write-story-btn{width:100%}#mobile-wrap#mobile-wrap .community-page-wrapper .community-header .sort-menu-card{left:0;right:0;width:100%}#mobile-wrap#mobile-wrap .community-page-wrapper .community-categories-nav{margin-inline:-16px}#mobile-wrap#mobile-wrap .community-page-wrapper .pills-scroll-wrapper{padding-inline:16px;scroll-padding-inline:16px}#mobile-wrap#mobile-wrap .community-page-wrapper .community-columns-layout{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}#mobile-wrap#mobile-wrap .community-page-wrapper .community-sidebar-column{position:static;width:100%}#mobile-wrap#mobile-wrap .community-page-wrapper .community-card-article{padding:16px;border-radius:16px}#mobile-wrap#mobile-wrap .community-page-wrapper .community-card-article .card-author-row,#mobile-wrap#mobile-wrap .community-page-wrapper .community-card-article .card-footer-actions{align-items:flex-start;flex-wrap:wrap;gap:12px}#mobile-wrap#mobile-wrap .community-page-wrapper .community-card-article .article-title{font-size:21px;line-height:1.3}#mobile-wrap#mobile-wrap .community-page-wrapper .community-card-article .card-featured-media{height:220px;border-radius:12px}#mobile-wrap#mobile-wrap .community-page-wrapper .community-pagination-bar{align-items:center;flex-direction:column;gap:14px}#mobile-wrap#mobile-wrap .community-detail-page-wrapper .community-detail-breadcrumb-wrap,#mobile-wrap#mobile-wrap .community-detail-page-wrapper .community-detail-main,#mobile-wrap#mobile-wrap .community-detail-page-wrapper .related-inner-container{width:100%;padding-inline:16px}#mobile-wrap#mobile-wrap .community-detail-page-wrapper .community-detail-header .detail-title,#mobile-wrap#mobile-wrap .community-detail-page-wrapper .community-detail-header h1{font-size:clamp(30px,9vw,42px);line-height:1.15}#mobile-wrap#mobile-wrap .community-detail-page-wrapper .community-detail-content-flow,#mobile-wrap#mobile-wrap .community-detail-page-wrapper .community-detail-main-grid{grid-template-columns:1fr}#mobile-wrap#mobile-wrap .community-detail-page-wrapper .community-detail-media img,#mobile-wrap#mobile-wrap .community-detail-page-wrapper .featured-image{max-height:440px;object-fit:cover}#mobile-wrap#mobile-wrap .community-detail-page-wrapper .comment-top-row,#mobile-wrap#mobile-wrap .community-detail-page-wrapper .comments-header-bar,#mobile-wrap#mobile-wrap .community-detail-page-wrapper .community-detail-engagement-bar{align-items:flex-start;flex-wrap:wrap;gap:12px}#mobile-wrap#mobile-wrap .community-detail-page-wrapper .comment-item-card,#mobile-wrap#mobile-wrap .community-detail-page-wrapper .write-comment-card{padding:16px}#mobile-wrap#mobile-wrap .community-detail-page-wrapper .write-story-modal-card{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:12px;border-radius:18px}#mobile-wrap#mobile-wrap .community-detail-page-wrapper .write-story-modal-card .modal-form{overflow-y:auto}#mobile-wrap#mobile-wrap .community-detail-page-wrapper .write-story-modal-card .modal-actions-bar{position:-webkit-sticky;position:sticky;bottom:0;background:#fff}#mobile-wrap#mobile-wrap .cs-page .hero-section{min-height:360px;padding-block:40px}#mobile-wrap#mobile-wrap .cs-page .hero-section .hero-content{width:100%;padding-inline:16px}#mobile-wrap#mobile-wrap .cs-page .hero-section .hero-title{font-size:clamp(30px,9vw,42px);line-height:1.1}#mobile-wrap#mobile-wrap .cs-page .hero-section .search-container,#mobile-wrap#mobile-wrap .cs-page .hero-section .search-input-box{width:100%}#mobile-wrap#mobile-wrap .cs-page .hero-section .search-input-box{display:grid;grid-template-columns:auto 1fr auto}#mobile-wrap#mobile-wrap .cs-page .hero-section .quick-prompts{overflow-x:auto;justify-content:flex-start;padding-bottom:6px}#mobile-wrap#mobile-wrap .cs-page .content-wrapper{width:100%;padding-inline:16px}#mobile-wrap#mobile-wrap .cs-page .content-wrapper .contact-grid,#mobile-wrap#mobile-wrap .cs-page .content-wrapper .support-form .form-row,#mobile-wrap#mobile-wrap .cs-page .content-wrapper .topics-grid{grid-template-columns:minmax(0,1fr)}#mobile-wrap#mobile-wrap .cs-page .content-wrapper .section-header{align-items:flex-start;flex-direction:column}#mobile-wrap#mobile-wrap .cs-page .content-wrapper .section-header-simple .section-title{font-size:clamp(26px,7.5vw,32px)}#mobile-wrap#mobile-wrap .cs-page .content-wrapper .faq-section .faq-container,#mobile-wrap#mobile-wrap .cs-page .content-wrapper .faq-section .faq-container .faq-item{padding:16px}#mobile-wrap#mobile-wrap .cs-page .content-wrapper .faq-section .faq-container .faq-item summary{font-size:16px}#mobile-wrap#mobile-wrap .cs-page .content-wrapper .contact-section .contact-grid .form-panel{padding:22px 16px}#mobile-wrap#mobile-wrap .cs-page .content-wrapper .faq-item,#mobile-wrap#mobile-wrap .cs-page .content-wrapper .form-panel,#mobile-wrap#mobile-wrap .cs-page .content-wrapper .help-callout,#mobile-wrap#mobile-wrap .cs-page .content-wrapper .info-card,#mobile-wrap#mobile-wrap .cs-page .content-wrapper .topic-card{border-radius:16px}#mobile-wrap#mobile-wrap .cs-page .content-wrapper .help-callout{flex-direction:column;align-items:stretch;padding:22px 18px;gap:16px}#mobile-wrap#mobile-wrap .cs-page .content-wrapper .help-callout .callout-text{width:100%}#mobile-wrap#mobile-wrap .cs-page .content-wrapper .help-callout .callout-text h3{font-size:22px}#mobile-wrap#mobile-wrap .cs-page .content-wrapper .help-callout .callout-text p{max-width:100%;font-size:14px}#mobile-wrap#mobile-wrap .cs-page .content-wrapper .callout-actions,#mobile-wrap#mobile-wrap .cs-page .content-wrapper .form-actions{width:100%;align-items:stretch;flex-direction:column;gap:10px}#mobile-wrap#mobile-wrap .cs-page .content-wrapper .callout-actions .action-btn,#mobile-wrap#mobile-wrap .cs-page .content-wrapper .callout-actions .submit-btn,#mobile-wrap#mobile-wrap .cs-page .content-wrapper .form-actions .action-btn,#mobile-wrap#mobile-wrap .cs-page .content-wrapper .form-actions .submit-btn{width:100%;justify-content:center}#pc-wrap .mobile-thread-back-btn{display:none}#mobile-wrap#mobile-wrap:has(#chat-page){height:100dvh;min-height:100dvh;padding-bottom:0;overflow:hidden}#mobile-wrap#mobile-wrap:has(#chat-page) #main{height:100dvh;padding-top:calc(104px + env(safe-area-inset-top, 0px));padding-bottom:calc(60px + env(safe-area-inset-bottom, 0px));box-sizing:border-box;overflow:hidden}#mobile-wrap#mobile-wrap .auth-page-container{min-height:calc(100dvh - 104px);padding:20px 12px 40px}#mobile-wrap#mobile-wrap .auth-page-container .auth-split-card{width:100%;max-width:520px;margin-inline:auto;border-radius:20px}#mobile-wrap#mobile-wrap .auth-page-container .form-panel{width:100%;padding:24px 18px}#mobile-wrap#mobile-wrap .auth-page-container .heading-group h1{font-size:29px}#mobile-wrap#mobile-wrap .auth-page-container .social-grid,#mobile-wrap#mobile-wrap .auth-page-container .two-cols{grid-template-columns:1fr}#mobile-wrap#mobile-wrap .auth-page-container .form-input,#mobile-wrap#mobile-wrap .auth-page-container input,#mobile-wrap#mobile-wrap .auth-page-container select{font-size:16px!important}#mobile-wrap#mobile-wrap .auth-page-container .bottom-redirect,#mobile-wrap#mobile-wrap .auth-page-container .utilities-row{align-items:flex-start;flex-wrap:wrap;gap:10px}#mobile-wrap#mobile-wrap #my-profile-page{padding:20px 0 48px}#mobile-wrap#mobile-wrap #my-profile-page .my-profile-container{width:100%;padding-inline:16px}#mobile-wrap#mobile-wrap #my-profile-page .profile-header-card{padding:20px;border-radius:18px}#mobile-wrap#mobile-wrap #my-profile-page .profile-header-card .header-content-wrapper,#mobile-wrap#mobile-wrap #my-profile-page .profile-header-card .header-left-bio,#mobile-wrap#mobile-wrap #my-profile-page .profile-header-card .header-right-section{align-items:flex-start;flex-direction:column;width:100%;gap:16px}#mobile-wrap#mobile-wrap #my-profile-page .profile-header-card .action-buttons,#mobile-wrap#mobile-wrap #my-profile-page .profile-header-card .bio-details,#mobile-wrap#mobile-wrap #my-profile-page .profile-header-card .btn-primary{width:100%}#mobile-wrap#mobile-wrap #my-profile-page .profile-header-card .key-metrics{display:grid;width:100%;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}#mobile-wrap#mobile-wrap #my-profile-page .profile-header-card .metric-divider{display:none}#mobile-wrap#mobile-wrap #my-profile-page .profile-main-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px}#mobile-wrap#mobile-wrap #my-profile-page .profile-sidebar{position:static;width:100%;min-width:0}#mobile-wrap#mobile-wrap #my-profile-page .profile-sidebar .sidebar-nav-box{display:flex;flex-direction:row!important;align-items:center;flex-wrap:nowrap;overflow-x:auto;gap:6px;padding:6px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}#mobile-wrap#mobile-wrap #my-profile-page .profile-sidebar .sidebar-nav-box::-webkit-scrollbar{display:none}#mobile-wrap#mobile-wrap #my-profile-page .profile-sidebar .logout-btn,#mobile-wrap#mobile-wrap #my-profile-page .profile-sidebar .sidebar-item-btn{width:auto;min-width:max-content;height:40px;min-height:40px;padding:0 12px;gap:8px;flex-shrink:0;scroll-snap-align:start}#mobile-wrap#mobile-wrap #my-profile-page .profile-sidebar .atelier-concierge-card,#mobile-wrap#mobile-wrap #my-profile-page .profile-sidebar .sidebar-nav-divider,#mobile-wrap#mobile-wrap #my-profile-page .profile-sidebar .sidebar-section-title{display:none!important}#mobile-wrap#mobile-wrap #my-profile-page .profile-content-area{min-width:0}#mobile-wrap#mobile-wrap #my-profile-page .bar-actions,#mobile-wrap#mobile-wrap #my-profile-page .booking-filter-bar,#mobile-wrap#mobile-wrap #my-profile-page .filter-toolbar,#mobile-wrap#mobile-wrap #my-profile-page .section-top-bar{align-items:stretch;flex-direction:column;gap:12px}#mobile-wrap#mobile-wrap #my-profile-page .custom-select-box,#mobile-wrap#mobile-wrap #my-profile-page .primary-action-btn,#mobile-wrap#mobile-wrap #my-profile-page .search-box,#mobile-wrap#mobile-wrap #my-profile-page .select-box{width:100%}#mobile-wrap#mobile-wrap #my-profile-page .category-pills,#mobile-wrap#mobile-wrap #my-profile-page .filter-tabs,#mobile-wrap#mobile-wrap #my-profile-page .status-subnav{overflow-x:auto;flex-wrap:nowrap;padding-bottom:6px;scrollbar-width:none}#mobile-wrap#mobile-wrap #my-profile-page .article-cards-grid,#mobile-wrap#mobile-wrap #my-profile-page .wishlist-cards-grid{grid-template-columns:1fr}#mobile-wrap#mobile-wrap #my-profile-page .booking-card-item,#mobile-wrap#mobile-wrap #my-profile-page .list-row-item,#mobile-wrap#mobile-wrap #my-profile-page .notification-item{align-items:flex-start;flex-direction:column;gap:14px;padding:16px}#mobile-wrap#mobile-wrap #my-profile-page .booking-card-item .actions-right,#mobile-wrap#mobile-wrap #my-profile-page .booking-card-item .card-img-box,#mobile-wrap#mobile-wrap #my-profile-page .booking-card-item .card-middle-info,#mobile-wrap#mobile-wrap #my-profile-page .booking-card-item .card-right-status,#mobile-wrap#mobile-wrap #my-profile-page .booking-card-item .item-left,#mobile-wrap#mobile-wrap #my-profile-page .booking-card-item .item-right,#mobile-wrap#mobile-wrap #my-profile-page .list-row-item .actions-right,#mobile-wrap#mobile-wrap #my-profile-page .list-row-item .card-img-box,#mobile-wrap#mobile-wrap #my-profile-page .list-row-item .card-middle-info,#mobile-wrap#mobile-wrap #my-profile-page .list-row-item .card-right-status,#mobile-wrap#mobile-wrap #my-profile-page .list-row-item .item-left,#mobile-wrap#mobile-wrap #my-profile-page .list-row-item .item-right,#mobile-wrap#mobile-wrap #my-profile-page .notification-item .actions-right,#mobile-wrap#mobile-wrap #my-profile-page .notification-item .card-img-box,#mobile-wrap#mobile-wrap #my-profile-page .notification-item .card-middle-info,#mobile-wrap#mobile-wrap #my-profile-page .notification-item .card-right-status,#mobile-wrap#mobile-wrap #my-profile-page .notification-item .item-left,#mobile-wrap#mobile-wrap #my-profile-page .notification-item .item-right{width:100%}#mobile-wrap#mobile-wrap #my-profile-page .booking-card-item .action-btns,#mobile-wrap#mobile-wrap #my-profile-page .list-row-item .action-btns,#mobile-wrap#mobile-wrap #my-profile-page .notification-item .action-btns{display:grid;grid-template-columns:1fr 1fr;width:100%}#mobile-wrap#mobile-wrap #my-profile-page .agent-management-page .agent-header-card{padding:16px}#mobile-wrap#mobile-wrap #my-profile-page .agent-management-page .filter-toolbar,#mobile-wrap#mobile-wrap #my-profile-page .agent-management-page .header-top,#mobile-wrap#mobile-wrap #my-profile-page .agent-management-page .pagination-footer{align-items:stretch;flex-direction:column;gap:12px}#mobile-wrap#mobile-wrap #my-profile-page .agent-management-page .add-btn{width:100%}#mobile-wrap#mobile-wrap #my-profile-page .agent-management-page .table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}#mobile-wrap#mobile-wrap #my-profile-page .agent-management-page .table-responsive table{min-width:720px}#mobile-wrap#mobile-wrap #my-profile-page .agent-listing-modal-card{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:12px}#mobile-wrap#mobile-wrap #my-profile-page .agent-listing-modal-card .form-row,#mobile-wrap#mobile-wrap #my-profile-page .agent-listing-modal-card .inline-pair{grid-template-columns:1fr}#mobile-wrap#mobile-wrap #my-profile-page .change-password-card{max-width:none;padding:20px 16px}#mobile-wrap#mobile-wrap #my-profile-page .change-password-card .change-password-heading{gap:11px}#mobile-wrap#mobile-wrap #my-profile-page .change-password-card .password-input-wrap input{font-size:16px}#mobile-wrap#mobile-wrap #my-profile-page .change-password-card .change-password-submit{width:100%}#mobile-wrap#mobile-wrap .member-profile-page{padding:22px 16px 48px}#mobile-wrap#mobile-wrap .member-profile-page .member-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px}#mobile-wrap#mobile-wrap .member-profile-page .member-header-card{padding:20px}#mobile-wrap#mobile-wrap .member-profile-page .member-header-card .header-content-wrapper,#mobile-wrap#mobile-wrap .member-profile-page .member-header-card .header-left-bio,#mobile-wrap#mobile-wrap .member-profile-page .member-header-card .header-right-section{align-items:flex-start;flex-direction:column;width:100%}#mobile-wrap#mobile-wrap .member-profile-page .member-sidebar{position:static;min-width:0}#mobile-wrap#mobile-wrap .member-profile-page .sidebar-nav-card{display:flex;flex-direction:row!important;align-items:center;flex-wrap:nowrap;overflow-x:auto;gap:6px;padding:6px;scrollbar-width:none}#mobile-wrap#mobile-wrap .member-profile-page .sidebar-nav-card::-webkit-scrollbar{display:none}#mobile-wrap#mobile-wrap .member-profile-page .sidebar-nav-card .nav-tab-btn{width:auto!important;min-width:max-content;gap:8px;flex-shrink:0}#mobile-wrap#mobile-wrap .member-profile-page .credentials-card{display:none}#mobile-wrap#mobile-wrap #chat-page{height:100%;padding:8px 0;box-sizing:border-box;overflow:hidden}#mobile-wrap#mobile-wrap #chat-page .messenger-container{width:100%;height:100%;padding:0 10px;box-sizing:border-box}#mobile-wrap#mobile-wrap #chat-page .messenger-grid{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden}#mobile-wrap#mobile-wrap #chat-page .messenger-grid.mobile-view-list .chat-sidebar{display:flex;flex:1 1;height:100%;min-height:0}#mobile-wrap#mobile-wrap #chat-page .messenger-grid.mobile-view-list .chat-thread-panel,#mobile-wrap#mobile-wrap #chat-page .messenger-grid.mobile-view-thread .chat-sidebar{display:none!important}#mobile-wrap#mobile-wrap #chat-page .messenger-grid.mobile-view-thread .chat-thread-panel{display:flex;flex:1 1;height:100%;min-height:0}#mobile-wrap#mobile-wrap #chat-page .chat-sidebar,#mobile-wrap#mobile-wrap #chat-page .chat-thread-panel{min-width:0;min-height:0;height:100%}#mobile-wrap#mobile-wrap #chat-page .chat-dossier-panel{display:none!important}#mobile-wrap#mobile-wrap #chat-page .thread-header{padding:10px 12px;flex-shrink:0}#mobile-wrap#mobile-wrap #chat-page .thread-header .header-info{display:flex;align-items:center;gap:10px;min-width:0}#mobile-wrap#mobile-wrap #chat-page .thread-header .mobile-thread-back-btn{display:inline-grid;width:38px;height:38px;min-height:38px;place-items:center;border:1px solid rgba(191,199,210,.5);border-radius:50%;background:#f8fafc;color:#0f172a;flex-shrink:0;cursor:pointer}#mobile-wrap#mobile-wrap #chat-page .thread-header .mobile-thread-back-btn .material-symbols-outlined{font-size:20px}#mobile-wrap#mobile-wrap #chat-page .thread-composer{padding:8px 10px;flex-shrink:0}#mobile-wrap#mobile-wrap #chat-page .thread-messages-feed{flex:1 1;min-height:0;overflow-y:auto;padding:12px}#mobile-wrap#mobile-wrap #chat-page .message-bubble{max-width:84%}#mobile-wrap#mobile-wrap #chat-page .composer-inner{gap:8px}#mobile-wrap#mobile-wrap #chat-page .composer-input{min-width:0;font-size:16px!important}#mobile-wrap#mobile-wrap #chat-page .shortcut-hint{display:none}#mobile-wrap#mobile-wrap.checkout-page-root .checkout-main{padding:calc(120px + env(safe-area-inset-top, 0px)) 0 48px}#mobile-wrap#mobile-wrap.checkout-page-root .checkout-container{width:100%;padding-inline:16px}#mobile-wrap#mobile-wrap.checkout-page-root .checkout-top-context h1{font-size:clamp(24px,7vw,30px);line-height:1.15}#mobile-wrap#mobile-wrap.checkout-page-root .step-content.two-columns{display:grid!important;grid-template-columns:minmax(0,1fr);grid-gap:16px!important;gap:16px!important}#mobile-wrap#mobile-wrap.checkout-page-root .left-column,#mobile-wrap#mobile-wrap.checkout-page-root .right-column{width:100%;min-width:0;flex-basis:auto!important}#mobile-wrap#mobile-wrap.checkout-page-root .booking-section,#mobile-wrap#mobile-wrap.checkout-page-root .summary-card{padding:18px;border-radius:16px}#mobile-wrap#mobile-wrap.checkout-page-root .summary-card{position:static!important}#mobile-wrap#mobile-wrap.checkout-page-root .prop-micro{align-items:flex-start}#mobile-wrap#mobile-wrap.checkout-page-root .StripeElement,#mobile-wrap#mobile-wrap.checkout-page-root .payment-element,#mobile-wrap#mobile-wrap.checkout-page-root iframe{max-width:100%}#mobile-wrap#mobile-wrap.checkout-page-root .checkout-footer .footer-container{padding-inline:16px}#mobile-wrap#mobile-wrap .property-payment-modal{padding:0}#mobile-wrap#mobile-wrap .property-payment-modal .payment-modal-content{max-height:92dvh;padding:20px 16px calc(18px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0}#mobile-wrap#mobile-wrap .property-payment-modal .payment-modal-content .payment-modal-actions{grid-template-columns:1fr}@media(max-width:359px){#mobile-wrap#mobile-wrap #my-profile-page .profile-header-card .key-metrics{grid-template-columns:1fr}}.admin-mobile-backdrop,.admin-mobile-menu-trigger{display:none}@media(max-width:767px){body:has(#admin-wrap.admin-navigation-open){overflow:hidden}#admin-wrap{min-width:0;min-height:100dvh;overflow-x:clip}#admin-wrap .admin-mobile-backdrop{position:fixed;inset:0;z-index:1090;display:block;width:100%;height:100%;min-height:0;padding:0;border:0;background:rgba(9,19,29,.5);opacity:0;pointer-events:none;transition:opacity .18s ease}#admin-wrap .admin-sidebar{z-index:1100;width:min(86vw,310px);max-width:100%;padding-top:env(safe-area-inset-top);transform:translateX(-105%);visibility:hidden;transition:transform .24s cubic-bezier(.4,0,.2,1),visibility .24s}#admin-wrap .admin-sidebar .sidebar-top{height:100dvh;overflow-y:auto;overscroll-behavior:contain}#admin-wrap.admin-navigation-open .admin-mobile-backdrop{opacity:1;pointer-events:auto}#admin-wrap.admin-navigation-open .admin-sidebar{transform:translateX(0);visibility:visible}#admin-wrap .admin-content-wrapper{width:100%;min-width:0;margin-left:0}#admin-wrap .admin-header{left:0;height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 12px 0}#admin-wrap .admin-header .header-left{display:flex;min-width:0;align-items:center;gap:8px}#admin-wrap .admin-header .admin-mobile-menu-trigger{display:grid;width:42px;height:42px;min-height:42px;place-items:center;border:0;border-radius:50%;background:#f1f5f9;color:#0f172a}#admin-wrap .admin-header .breadcrumb{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#admin-wrap .admin-header .divider-vertical,#admin-wrap .admin-header .user-info{display:none}#admin-wrap .admin-header .user-avatar{width:36px;height:36px}#admin-wrap .admin-main{width:100%;padding:calc(82px + env(safe-area-inset-top)) 12px 36px}#admin-wrap .admin-overview,#admin-wrap .dashboard-container{width:100%;min-width:0}#admin-wrap .header-actions,#admin-wrap .header-right,#admin-wrap .overview-header,#admin-wrap .table-header{align-items:stretch;flex-direction:column;gap:12px}#admin-wrap .header-text h1,#admin-wrap .overview-header h1{font-size:26px;line-height:1.18}#admin-wrap .kpi-grid{grid-template-columns:1fr 1fr;gap:10px}#admin-wrap .admin-table-section,#admin-wrap .kpi-card{padding:14px;border-radius:14px}#admin-wrap .export-btn,#admin-wrap .filter-select,#admin-wrap .filter-select-group,#admin-wrap .reset-filter-btn,#admin-wrap .search-box{width:100%}#admin-wrap .filter-select-group{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}#admin-wrap .table-container{width:calc(100% + 28px);overflow-x:auto;margin-inline:-14px;padding-inline:14px;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}#admin-wrap .table-container .admin-table,#admin-wrap .table-container table{min-width:760px}#admin-wrap .table-footer,#admin-wrap .table-pagination{align-items:center;flex-direction:column;gap:12px}#admin-wrap .admin-drawer,#admin-wrap .admin-member-drawer{width:min(94vw,520px);max-width:100%}#admin-wrap .admin-drawer .drawer-body,#admin-wrap .admin-member-drawer .drawer-body{padding:16px}#admin-wrap .dual-field-row,#admin-wrap .dual-info-row,#admin-wrap .grid-2-col,#admin-wrap .info-grid,#admin-wrap .property-meta-grid,#admin-wrap .stats-grid{grid-template-columns:1fr}#admin-wrap .admin-property-modal,#admin-wrap .admin-verification-modal{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:12px;border-radius:16px}#admin-wrap .modal-body,#admin-wrap .modal-footer,#admin-wrap .modal-header{padding:16px}#admin-wrap .modal-actions-row{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}}@media(max-width:359px){#admin-wrap .kpi-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){#admin-wrap .admin-mobile-backdrop,#admin-wrap .admin-sidebar{transition:none}}#mobile-wrap{width:100%;padding-bottom:calc(72px + env(safe-area-inset-bottom, 0px))}#mobile-wrap .top{height:80px;display:flex;flex-direction:row;justify-content:space-around;align-items:center}#mobile-wrap .container{width:100%;padding:0 10px}#mobile-wrap #footer{padding:40px 10px 18px;background:#181a20;color:#fff}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:normal;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}