@layer approvedReference{.mapbox-navigation-card .mapbox-route-marker-navigation.is-taxi-navigation .mapbox-route-marker-glyph{width:32px!important;height:48px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;transform:none!important;overflow:visible!important}.mapbox-navigation-card .mapbox-route-marker-navigation.is-taxi-navigation .mapbox-route-marker-glyph:after,.mapbox-navigation-card .mapbox-route-marker-navigation.is-taxi-navigation .mapbox-route-marker-glyph:before{display:none!important}.member-route-screen .mapbox-control-cluster{right:0!important;left:auto!important;top:0!important;width:44px!important;min-width:44px!important;max-width:44px!important;display:flex!important;flex-direction:column!important;margin:0!important;max-height:100%!important}.member-route-screen .mapbox-control-cluster .mapbox-view-switch{width:44px!important;flex-direction:column!important;padding:0!important}#vlee-explore-events .vlee-city-explore__section-head{padding:0!important;margin:0 0 12px!important}#vlee-explore-events .vlee-city-explore__rail{display:flex!important;gap:12px!important;overflow-x:auto!important;scroll-snap-type:x proximity;padding:0 0 8px!important}#vlee-explore-events .vlee-city-explore__event{position:relative!important;flex:0 0 190px!important;width:190px!important;min-width:0!important;display:flex!important;flex-direction:column!important;padding:0!important;overflow:hidden!important;border:1px solid #eee7db!important;border-radius:16px!important;background:#fff!important;scroll-snap-align:start}#vlee-explore-events .vlee-city-explore__event>img{width:100%!important;height:126px!important;object-fit:cover!important;border-radius:0!important}#vlee-explore-events .vlee-city-explore__event-date{position:absolute!important;top:8px!important;left:8px!important;z-index:1;padding:5px 8px!important;border-radius:20px!important;background:#fff9eb!important;font-size:10px!important}#vlee-explore-events .vlee-city-explore__event-copy{display:grid!important;gap:5px!important;padding:12px!important;min-width:0!important}#vlee-explore-events .vlee-city-explore__event-copy strong{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;font-size:13px!important;line-height:1.4!important}#vlee-explore-events .vlee-city-explore__event-copy :is(small,span){font-size:11px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#6b7480!important}.vlee-contribution-real-task{display:flex!important;width:100%!important;gap:10px!important;align-items:center!important;padding:12px 0!important;background:transparent!important;border:0!important;border-bottom:1px solid #eeeae2!important;text-align:left!important}.vlee-contribution-real-task>span{display:grid!important;flex:1 1!important;min-width:0!important;gap:4px!important}.vlee-contribution-real-task strong{font-size:13px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.vlee-contribution-real-task small{font-size:11px!important;color:#737b80!important}#vlee-mobile-root .member-mobile-page:not(.member-mobile-page-request){font-family:Arial,Segoe UI,sans-serif!important;color:#111820!important;background:#fcfaf5!important;min-width:0!important}#vlee-mobile-root .member-mobile-page:not(.member-mobile-page-request):not(.member-mobile-page-tracking){--member-header-height:inherit!important;padding-top:calc(var(--member-header-height, 148px) + 12px)!important}#vlee-mobile-root .member-mobile-page:not(.member-mobile-page-request) .vlee-social-header{background:#fffcf6!important;border-bottom:1px solid #efece5!important;padding:calc(10px + env(safe-area-inset-top)) 16px 10px!important;box-shadow:none!important}#vlee-mobile-root .member-mobile-page:not(.member-mobile-page-request) .vlee-social-header-top{gap:10px!important;min-height:42px!important}#vlee-mobile-root .member-mobile-page:not(.member-mobile-page-request) .vlee-social-logo{width:150px!important;max-width:40vw!important;height:auto!important}#vlee-mobile-root .member-mobile-page:not(.member-mobile-page-request) .vlee-social-greeting{display:none!important}#vlee-mobile-root .member-mobile-page:not(.member-mobile-page-request) .vlee-social-header-top nav{margin-left:auto!important;gap:5px!important}#vlee-mobile-root .member-mobile-page:not(.member-mobile-page-request) .social-profile-avatar{width:36px!important;height:36px!important;border-radius:50%!important;overflow:hidden!important}#vlee-mobile-root .member-mobile-page:not(.member-mobile-page-request) .social-profile-avatar img{width:100%!important;height:100%!important;object-fit:cover!important}#vlee-mobile-root .member-mobile-page:not(.member-mobile-page-request) .vlee-social-header-search{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"input input" "scopes city"!important;gap:7px!important;border:0!important;background:transparent!important;padding:0!important}#vlee-mobile-root .member-mobile-page:not(.member-mobile-page-request) .social-search-inline{grid-area:input!important;min-height:42px!important;border:1px solid #dededc!important;border-radius:22px!important;background:#fff!important;padding:0 13px!important;box-shadow:none!important}#vlee-mobile-root .member-mobile-page:not(.member-mobile-page-request) .social-search-inline input{font-size:16px!important;background:transparent!important;border:0!important}#vlee-mobile-root .member-mobile-page:not(.member-mobile-page-request) .social-search-scopes{grid-area:scopes!important;display:flex!important;background:#efeeeb!important;border:0!important;border-radius:20px!important;padding:2px!important}#vlee-mobile-root .member-mobile-page:not(.member-mobile-page-request) .social-search-scopes button{flex:1 1!important;min-height:32px!important;border-radius:18px!important;font-size:12px!important}#vlee-mobile-root .member-mobile-page:not(.member-mobile-page-request) .social-search-scopes button[aria-selected=true]{color:#111820!important;background:#ffcf22!important}#vlee-mobile-root .member-mobile-page:not(.member-mobile-page-request) .social-city-trigger{grid-area:city!important;border:1px solid #e8e4db!important;border-radius:18px!important;min-height:36px!important;padding:6px 12px!important;background:#fffaf0!important}#vlee-mobile-root .member-mobile-page-home-2026 .member-dashboard-home{display:flex!important;flex-direction:column!important;gap:18px!important;width:100%!important;min-width:0!important;padding:0 14px 26px!important;box-sizing:border-box!important}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-home-welcome{order:0!important;margin:0!important;border-radius:18px!important}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-city-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(132px,.9fr)!important;grid-template-rows:auto 1fr auto!important;min-height:232px!important;gap:12px!important;padding:16px!important;border-radius:18px!important;background:linear-gradient(0deg,#072638d9,transparent 85%),var(--city-art) center/cover!important}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-city-hero:after,#vlee-mobile-root .member-mobile-page-home-2026 .vlee-city-hero:before{display:none!important}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-city-weather{grid-column:1/-1!important;display:flex!important;justify-content:space-between!important;font-size:11px!important}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-home-hero-copy{grid-column:1!important;grid-row:2/4!important;padding:24px 0 0!important;margin:auto 0 0!important}#vlee-mobile-root .member-mobile-page-home-2026 .member-dashboard-city{display:none!important}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-city-hero h1{font-size:clamp(23px,6vw,29px)!important;line-height:1.07!important;font-weight:800!important;letter-spacing:-.7px!important;margin:0 0 9px!important;color:white!important}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-city-hero p{font-size:13px!important;line-height:1.35!important;color:#fff!important}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-city-hero>button{grid-column:2!important;grid-row:3!important;align-self:end!important;min-height:46px!important;padding:9px 12px!important;margin:0!important;border-radius:15px!important;background:#ffcc00!important;font-size:13px!important}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-home-call-label{gap:6px!important}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-home-stories{order:2!important}#vlee-mobile-root .member-mobile-page-home-2026 .member-dashboard-section{order:3!important}#vlee-mobile-root .member-mobile-page-home-2026 .city-contribution-entry{order:1!important}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-home-story-rail{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - 20px)/3)!important;gap:10px!important;overflow-x:auto!important;scrollbar-width:none!important}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-home-story-rail button{width:100%!important;min-width:0!important;border:0!important;box-shadow:none!important;background:transparent!important}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-home-story-rail button>span{height:92px!important;border-radius:12px!important;overflow:hidden!important}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-home-story-rail small{font-size:12px!important;margin:7px 0 0!important;line-height:1.3!important}.city-contribution-entry{display:grid;gap:13px;min-width:0}.city-contribution-entry__intro{display:grid;grid-template-columns:42px minmax(0,1fr) 26px;align-items:center;gap:10px;padding:15px 12px;border-radius:20px;background:#fff4dc}.city-contribution-entry h2{font-size:17px!important;line-height:1.25!important;margin:0!important;color:#111820!important}.city-contribution-entry p{margin:5px 0 0;color:#5e6570;font-size:13px;line-height:1.4}.city-contribution-entry button{font-family:inherit;cursor:pointer}.city-contribution-entry__intro>button{border:0;background:transparent;min-height:44px;padding:0}.city-contribution-entry__intro nav{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.city-contribution-entry__intro nav button{display:flex;gap:6px;align-items:center;justify-content:center;min-height:52px;padding:7px 4px;border:0;border-radius:15px;background:#fffdfa;color:#111820;font-size:11px}.city-contribution-entry__intro nav svg{flex:0 0 21px;width:21px;color:#21a65d}.city-contribution-entry__intro nav button:nth-child(2) svg{color:#268aff}.city-contribution-entry__intro nav button:nth-child(3) svg{color:#ed8421}.city-contribution-entry>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.city-contribution-entry>header button{display:flex;align-items:center;border:0;background:transparent;font-size:11px;min-height:44px;white-space:nowrap}.city-contribution-entry__tasks{display:grid;gap:9px}.city-contribution-entry__tasks>button{display:grid;grid-template-columns:76px minmax(0,1fr) 18px;gap:10px;align-items:center;padding:7px;border:1px solid #ece9e4;border-radius:17px;background:#fff;text-align:left;box-shadow:0 3px 12px #18253205}.city-contribution-entry__tasks img,.city-task-placeholder{width:76px;height:80px;object-fit:cover;border-radius:12px}.city-task-placeholder{display:grid;place-items:center;background:#fff4d0;color:#a88300}.city-contribution-entry__tasks>button>span:not(.city-task-placeholder){display:grid;min-width:0;gap:5px}.city-contribution-entry__tasks strong{font-size:14px;color:#111820;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.city-contribution-entry__tasks small{display:flex;gap:4px;color:#73787e;font-size:11px}.city-contribution-entry__tasks em{width:fit-content;padding:5px 7px;background:#fff0e4;border-radius:7px;color:#b85b24;font-size:10px;font-style:normal}.city-contribution-entry__empty{display:flex;gap:12px;align-items:center;padding:15px;background:#fff;border:1px dashed #ddd4bd;border-radius:16px;text-align:left}.city-contribution-entry__empty span{display:grid;gap:5px}.city-contribution-entry__empty small{color:#73787e}body .explore-place-submit-modal .vlee-contribution-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}body .explore-place-submit-modal .vlee-contribution-actions button{display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-width:0!important;padding:12px 9px!important;min-height:154px!important;border-radius:16px!important}body .explore-place-submit-modal .vlee-contribution-actions i{color:#fff!important;background:#27a764!important}body .explore-place-submit-modal .vlee-contribution-actions button:nth-child(2) i{background:#298cff!important}body .explore-place-submit-modal .vlee-contribution-actions button:nth-child(3) i{background:#ff8426!important}body .explore-place-submit-modal .vlee-contribution-actions button>svg{align-self:flex-end!important;margin-top:auto!important}body .explore-place-submit-modal .vlee-contribution-actions strong{font-size:13px!important}.city-contribution-place-picker{width:100%;display:grid;gap:6px;max-height:240px;overflow-y:auto}.city-contribution-place-picker button{display:flex;align-items:center;gap:8px;width:100%;min-height:46px;padding:10px;border:1px solid #e8e3d9;border-radius:12px;background:#fff;text-align:left}.city-contribution-place-picker button span{flex:1 1}.city-contribution-place-picker button[aria-pressed=true]{background:#fff0ad;border-color:#edc233}#vlee-explore-reference{padding:14px 14px calc(88px + env(safe-area-inset-bottom))!important;gap:18px!important;background:#fcfaf5!important}#vlee-explore-reference .vlee-city-explore__category-nav>div{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}#vlee-explore-reference .vlee-city-explore__category-nav button{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:5px!important;min-height:68px!important;padding:7px 3px!important;border:1px solid #f0eeea!important;border-radius:12px!important;background:#fff!important}#vlee-explore-reference .vlee-city-explore__category-nav button.active{background:#fff0ba!important}#vlee-explore-reference .vlee-city-explore__category-nav button strong{font-size:11px!important;line-height:1.2!important}#vlee-explore-reference .vlee-contribution-feed__story-rail{display:grid!important;grid-auto-flow:column!important;grid-template-columns:none!important;grid-auto-columns:calc((100% - 20px)/3)!important;gap:10px!important;align-items:start!important;overflow-x:auto!important;scrollbar-width:none!important;padding:0 0 8px!important;scroll-snap-type:x proximity}#vlee-explore-reference .vlee-contribution-feed__story-rail>button{display:grid!important;grid-template-rows:auto 34px 20px!important;align-content:start!important;gap:7px!important;width:100%!important;min-width:0!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important;text-align:left!important;scroll-snap-align:start}#vlee-explore-reference .city-story-photo{display:block!important;position:relative!important;width:100%!important;height:auto!important;aspect-ratio:1.12!important;border-radius:14px!important;background:#f3eee4!important}#vlee-explore-reference .city-story-photo>img{width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:cover!important;border-radius:14px!important}#vlee-explore-reference .city-story-photo .city-story-avatar{position:absolute!important;right:6px!important;bottom:6px!important;width:28px!important;height:28px!important;overflow:hidden!important;border:2px solid white!important;border-radius:50%!important;background:white!important}#vlee-explore-reference .city-story-avatar>img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important}#vlee-explore-reference .city-story-title{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;font-size:12px!important;line-height:17px!important;min-height:34px!important;margin:0!important}#vlee-explore-reference .vlee-contribution-feed__story-rail>button>small{display:block!important;width:100%!important;min-width:0!important;height:20px!important;margin:0!important;overflow:hidden!important}#vlee-explore-reference .vlee-story-name{display:flex!important;align-items:center!important;gap:4px!important;width:100%!important;height:20px!important;min-width:0!important;font-size:11px!important;line-height:20px!important}#vlee-explore-reference .vlee-story-name :is(img,svg){flex:0 0 14px!important;width:14px!important;min-width:14px!important;max-width:14px!important;height:14px!important;min-height:14px!important;aspect-ratio:auto!important;object-fit:contain!important;border-radius:0!important;margin:0!important}#vlee-explore-reference .vlee-story-name .vlee-member-name__text{display:block!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#vlee-explore-reference .vlee-city-explore__directory-list{grid-template-columns:minmax(0,1fr)!important}#vlee-explore-reference .vlee-city-explore__directory-row{display:grid!important;grid-template-columns:36% minmax(0,1fr)!important;align-items:stretch!important;border-radius:13px!important}#vlee-explore-reference .vlee-city-explore__directory-image{height:100%!important;min-height:150px!important;aspect-ratio:auto!important;grid-row:1/3!important}#vlee-explore-reference .vlee-city-explore__directory-copy{padding:10px!important;min-width:0!important}#vlee-explore-reference .vlee-city-explore__directory-copy strong{font-size:15px!important}#vlee-explore-reference>.vlee-city-explore__section[data-section-kind=businesses],#vlee-explore-reference>.vlee-city-explore__section[data-section-kind=campaigns],#vlee-explore-reference>.vlee-city-explore__section[data-section-kind=nearby]{display:block!important}#vlee-explore-reference .vlee-city-explore__pharmacy-list{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - 8px)/2)!important;gap:8px!important;overflow-x:auto!important}#vlee-explore-reference .vlee-city-explore__pharmacy-focus{padding:10px!important;min-height:90px!important;border-radius:12px!important}#place-detail-reference[data-theme=place-professional]{max-width:480px!important;background:#fcfaf5!important}#place-detail-reference .explore-place-detail-hero{height:clamp(265px,76vw,365px)!important;min-height:0!important;border-radius:0!important}#place-detail-reference .explore-place-detail-photo-rail{height:100%!important}#place-detail-reference .explore-place-detail-photo-rail img{height:100%!important;width:100%!important;flex:0 0 100%!important;object-fit:cover!important}#place-detail-reference .pd-sheet{position:relative!important;margin-top:-18px!important;border-radius:22px 22px 0 0!important;padding:18px 14px 90px!important;background:#fffdfa!important;gap:17px!important}#place-detail-reference .pd-overview h1{font-size:24px!important;line-height:1.2!important}#place-detail-reference .pd-sheet h2{font-size:17px!important;line-height:1.3!important}#place-detail-reference .pd-actions{display:grid!important;grid-template-columns:1.25fr 1fr!important;gap:8px!important}#place-detail-reference .pd-actions :is(button,a){min-height:46px!important;border-radius:13px!important;font-size:14px!important}#place-detail-reference .pd-review-dashboard{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;gap:12px!important}#place-detail-reference .pd-review-graph{border-right:1px solid #eeebe6!important;padding-right:10px!important}#place-detail-reference :is(.pd-reviews,.pd-contributors,.pd-contribute){padding:14px!important;border:1px solid #eeeae2!important;border-radius:16px!important;background:#fff!important}#place-detail-reference .pd-review-excerpt{font-size:12px!important;line-height:1.4!important}#vlee-mobile-root .vp-root[data-profile-pane=overview]{display:flex!important;flex-direction:column!important;gap:12px!important;padding-inline:14px!important}#vlee-mobile-root .vp-root[data-profile-pane=overview] .vp-identity{border:0!important;background:#fff!important;border-radius:20px!important;padding:18px 13px 12px!important}#vlee-mobile-root .vp-root[data-profile-pane=overview] .vp-person{display:flex!important;gap:12px!important;align-items:center!important;width:100%!important}#vlee-mobile-root .vp-root[data-profile-pane=overview] .vp-person .vp-avatar{width:76px!important;height:76px!important;flex:0 0 76px!important;border:3px solid white!important;border-radius:50%!important}#vlee-mobile-root .vp-root[data-profile-pane=overview] .vp-person strong{font-size:20px!important}#vlee-mobile-root .vp-root[data-profile-pane=overview] .vp-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:15px!important;padding:13px 3px!important;border-radius:14px!important;background:#f7f6f3!important}#vlee-mobile-root .vp-root[data-profile-pane=overview] .vp-menu{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;border:0!important;background:transparent!important;box-shadow:none!important}#vlee-mobile-root .vp-root[data-profile-pane=overview] .vp-menu button{display:grid!important;grid-template-columns:22px minmax(0,1fr) 13px!important;gap:8px!important;min-height:59px!important;padding:11px 9px!important;background:#fff!important;border:1px solid #f0ede7!important;border-radius:13px!important}#vlee-mobile-root .vp-root[data-profile-pane=overview] .vp-menu strong{font-size:12px!important;line-height:1.25!important}#vlee-mobile-root .vp-root[data-profile-pane=overview] .vp-menu small{display:none!important}#vlee-mobile-root .vp-social .vp-contact-list>:is(button,.vp-contact){display:flex!important;align-items:center!important;gap:12px!important;padding:14px 2px!important;border:0!important;border-bottom:1px solid #eeeae6!important;border-radius:0!important;background:transparent!important}#vlee-mobile-root .vp-social .vp-contact-list .vp-avatar{width:48px!important;height:48px!important;flex:0 0 48px!important}#vlee-mobile-root .vp-social .vp-contact-list strong{font-size:15px!important}#vlee-mobile-root .vp-social .vp-contact-list small{font-size:13px!important;color:#727580!important}#vlee-mobile-root .vp-social .vp-messages article{max-width:83%!important;padding:10px 13px!important;border-radius:17px 17px 17px 5px!important;background:#f0efed!important;border:0!important;box-shadow:none!important}#vlee-mobile-root .vp-social .vp-messages article.is-mine{background:#ffed86!important;border-radius:17px 17px 5px 17px!important}#vlee-mobile-root .vp-social .vp-composer textarea{border-radius:24px!important;background:#fff!important;font-size:16px!important}#vlee-mobile-root .member-mobile-page:has(#vlee-explore-reference){gap:0!important}#vlee-mobile-root .vp-root{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}#vlee-mobile-root .vp-reference-cover{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;height:154px!important;padding:18px!important;margin:0 -14px -32px!important;background:linear-gradient(180deg,#fff6e7d9,transparent),url(/branding/vleetaksi-national-login-20261002.png) center 46%/cover!important;border-radius:0!important}#vlee-mobile-root .vp-reference-cover h1{font-size:24px!important;margin:0!important;color:#141c2b!important}#vlee-mobile-root .vp-reference-cover button{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;background:#ffffffd9!important;border:0!important;border-radius:50%!important}#vlee-mobile-root .vp-root[data-profile-pane=overview] .vp-identity{position:relative!important;z-index:1!important;box-shadow:0 4px 18px #22334408!important}#vlee-mobile-root .vp-root[data-profile-pane=overview] .vp-person{text-align:left!important;background:transparent!important;border:0!important;padding:0!important}#vlee-mobile-root .vp-root[data-profile-pane=overview] .vp-person>span:nth-child(2){flex:1 1!important;min-width:0!important}#vlee-mobile-root .vp-root[data-profile-pane=overview] .vp-person .vp-avatar{margin-top:-28px!important;width:84px!important;height:84px!important;flex-basis:84px!important;overflow:hidden!important}#vlee-mobile-root .vp-root .vp-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important}#vlee-mobile-root .vp-root[data-profile-pane=overview] .vp-person em{display:none!important}#vlee-mobile-root .vp-root[data-profile-pane=overview] .vp-stats>div{display:flex!important;flex-direction:column!important;align-items:center!important;gap:5px!important;border-right:1px solid #e8e5de!important}#vlee-mobile-root .vp-root[data-profile-pane=overview] .vp-stats>div:last-child{border:0!important}#vlee-mobile-root .vp-reference-group{padding:12px!important;background:#fff!important;border:1px solid #eeeae3!important;border-radius:16px!important}#vlee-mobile-root .vp-reference-group .vp-group-title{margin:0 0 8px!important;padding:0 0 9px!important;border-bottom:1px solid #eeebe5!important;font-size:15px!important}#vlee-mobile-root .vp-root[data-profile-pane=overview] .vp-menu button>svg:first-child{color:#dcaa00!important}#vlee-mobile-root .vp-root[data-profile-pane=overview] .vp-menu button:nth-child(2n)>svg:first-child{color:#365b94!important}#vlee-mobile-root .vp-root[data-profile-pane=overview] .vp-menu strong{font-size:13px!important;font-weight:600!important;overflow-wrap:anywhere!important}#vlee-mobile-root .vp-social:not(.is-chat-open){display:flex!important;flex-direction:column!important;padding:0!important;gap:12px!important;width:100%!important;background:transparent!important;border:0!important}#vlee-mobile-root .vp-social .vp-search{display:flex!important;align-items:center!important;gap:10px!important;min-height:46px!important;padding:0 14px!important;background:#f0eeeb!important;border:0!important;border-radius:16px!important}#vlee-mobile-root .vp-social .vp-search input{width:100%!important;min-width:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:16px!important}#vlee-mobile-root .vp-social .vp-inbox-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;background:#eeece8!important;padding:3px!important;border-radius:14px!important}#vlee-mobile-root .vp-social .vp-inbox-tabs button{min-height:40px!important;font-size:13px!important;border:0!important;border-radius:11px!important;background:transparent!important}#vlee-mobile-root .vp-social .vp-inbox-tabs button[aria-pressed=true]{background:#ffdb36!important;color:#171b23!important}#vlee-mobile-root .vp-social .vp-contact-list{display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important}#vlee-mobile-root .vp-social .vp-contact-list>button>span:nth-child(2){flex:1 1!important;min-width:0!important;text-align:left!important;display:grid!important;gap:5px!important}#vlee-mobile-root .vp-social .vp-contact-list small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#vlee-mobile-root .vp-social .vp-contact-list .vp-avatar{overflow:visible!important;position:relative!important;border-radius:50%!important}#vlee-mobile-root .vp-social .vp-unread{display:grid!important;place-items:center!important;width:24px!important;height:24px!important;border-radius:50%!important;background:#ffdb36!important;font-size:12px!important}#vlee-mobile-root .vp-social .vp-chat-header{display:flex!important;align-items:center!important;gap:10px!important;padding:12px!important;background:#fffdf8!important;border-bottom:1px solid #eeebe5!important}#vlee-mobile-root .vp-social .vp-chat-header .vp-avatar{width:42px!important;height:42px!important;flex:0 0 42px!important}#vlee-mobile-root .vp-social .vp-messages{display:flex!important;flex-direction:column!important;gap:10px!important;padding:16px 12px!important;background:#fffdfa!important;min-height:0!important;overflow-y:auto!important}#vlee-mobile-root .vp-social .vp-messages article{align-self:flex-start!important}#vlee-mobile-root .vp-social .vp-messages article.is-mine{align-self:flex-end!important}#vlee-mobile-root .vp-social .vp-messages article p{margin:0!important;font-size:15px!important;line-height:1.45!important;overflow-wrap:anywhere!important}#vlee-mobile-root .vp-social .vp-composer{display:flex!important;align-items:flex-end!important;gap:8px!important;padding:10px 12px!important;background:#fffdf8!important}#vlee-mobile-root .vp-social .vp-composer textarea{flex:1 1!important;min-width:0!important;padding:12px 15px!important;border:1px solid #e1ded7!important}#vlee-mobile-root .vp-social .vp-composer button{width:46px!important;height:46px!important;flex:0 0 46px!important;border:0!important;border-radius:50%!important;background:#ffcf00!important;color:#151b26!important}}.admin-transit-map-editor{display:grid;gap:10px;margin-top:14px;padding:14px;border:1px solid #eadfca;border-radius:18px;background:#fffdf8}.admin-transit-editor-fields{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:8px}.admin-transit-editor-fields input,.admin-transit-editor-fields select{min-height:40px;border:1px solid #e5dccb;border-radius:10px;padding:8px}.admin-transit-map{height:360px;border-radius:14px;overflow:hidden;background:#eef0ed}.admin-transit-editor-actions{display:flex;gap:8px;flex-wrap:wrap}.admin-transit-editor-actions button{border:0;border-radius:10px;padding:10px 12px;background:#fff0ad;font-weight:700}.admin-transit-editor-actions button:last-child{background:#f4bf00}@media(max-width:600px){.admin-transit-editor-fields{grid-template-columns:1fr}.admin-transit-map{height:300px}}.admin-transit-view-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-transit-view-actions button{border:1px solid #dbc987;border-radius:10px;padding:9px 12px;background:#fff7db;color:#1c2733;font-weight:700;cursor:pointer}.admin-transit-view-actions span{color:#536274;font-size:12px}.admin-transit-editor-expanded{position:fixed!important;inset:0!important;z-index:99999!important;display:flex!important;flex-direction:column!important;overflow:auto!important;margin:0!important;padding:clamp(12px,2vw,24px)!important;border:0!important;border-radius:0!important;background:#fffdf8!important;box-sizing:border-box!important}.admin-transit-editor-expanded .admin-transit-map{height:max(360px,60dvh)!important;min-height:360px!important;flex:1 0 auto!important}.admin-transit-editor-expanded .admin-transit-view-actions{position:sticky;top:0;z-index:2;padding:7px 0;background:#fffdf8}@media(max-width:600px){.admin-transit-editor-expanded .admin-transit-map{height:max(350px,54dvh)!important}}.admin-transit-stop-marker{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;padding:0!important;border:3px solid #fff!important;border-radius:12px!important;background:#ffcc00!important;color:#162535!important;box-shadow:0 3px 12px #17253655!important;cursor:pointer!important}.admin-transit-stop-marker svg{width:22px;height:22px}.admin-transit-stop-marker[data-mode=METRO]{background:#6fc4e9!important}.admin-transit-stop-marker[data-mode=TRAM]{background:#9adea9!important}.admin-transit-stop-marker[data-mode=FERRY]{background:#a3cafa!important}.admin-transit-stop-marker:focus-visible,.admin-transit-stop-marker:hover{outline:3px solid #17334e!important;outline-offset:2px!important;z-index:2}.admin-transit-stop-popup{display:grid;gap:3px;min-width:130px;padding:3px 2px;color:#182536}.admin-transit-stop-popup strong{font-size:14px;line-height:1.3}.admin-transit-stop-popup span{font-size:11px;color:#5e6b77}.admin-transit-list-toolbar{display:flex;gap:8px;flex-wrap:wrap}.admin-transit-delete-confirm button,.admin-transit-list-row button,.admin-transit-list-toolbar button{min-height:36px;border:1px solid #e2d3b6;border-radius:10px;padding:7px 12px;background:#fff7dc;color:#172736;font-weight:700;cursor:pointer}.admin-transit-list-row button[aria-pressed=true],.admin-transit-list-toolbar button[aria-pressed=true]{background:#ffcc00;border-color:#d6a800}.admin-transit-list{display:grid;gap:7px;max-height:340px;overflow:auto}.admin-transit-list-row{display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid #e8dfd0;border-radius:12px;background:#fff}.admin-transit-list-row>div{display:grid;gap:3px;min-width:0;flex:1 1}.admin-transit-list-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1a2634;font-size:13px}.admin-transit-list-row span{color:#64707e;font-size:11px}.admin-transit-list-row .admin-transit-delete-button{background:#fff1ef;color:#a53229;border-color:#f0c6c1}.admin-transit-delete-confirm{position:fixed;z-index:100001;top:50%;left:50%;width:min(90vw,420px);padding:22px;transform:translate(-50%,-50%);border:1px solid #e6d7bf;border-radius:20px;background:#fffdf8;box-shadow:0 0 0 100vmax #101e2b85,0 20px 48px #14283c35}.admin-transit-delete-confirm strong{color:#182736;font-size:17px}.admin-transit-delete-confirm p{line-height:1.5;color:#5b6875}.admin-transit-delete-confirm>div{display:flex;justify-content:flex-end;gap:8px}.admin-transit-delete-confirm button:last-child{background:#a53229;color:white;border-color:#a53229}@layer approvedReference{#vlee-mobile-root .city-contribution-entry.city-growth{display:grid!important;gap:14px!important;min-width:0!important;padding:16px!important;background:#fffdf8!important;border:1px solid #eee5d5!important;border-radius:22px!important}#vlee-mobile-root .city-growth h2{font-size:21px!important;line-height:1.25!important;margin:8px 0!important}#vlee-mobile-root .city-growth h3,.city-growth-history h3{font-size:15px!important;margin:0!important;line-height:1.4!important}#vlee-mobile-root .city-growth p,.city-growth-history p{font-size:13px!important;line-height:1.6!important;margin:6px 0!important;color:#626872!important;overflow-wrap:anywhere!important}#vlee-mobile-root .city-growth header,.city-growth-history header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:0!important}#vlee-mobile-root .city-growth small,.city-growth-history small{font-size:11px!important;line-height:1.5!important;color:#72777f!important}#vlee-mobile-root .city-growth__eyebrow{display:flex!important;align-items:center!important;gap:6px!important;color:#967000!important;font-size:11px!important;font-weight:800!important;letter-spacing:1px!important}#vlee-mobile-root .city-growth__city{display:flex!important;align-items:center!important;gap:8px!important;margin:14px 0!important;font-size:12px!important}#vlee-mobile-root .city-growth__city select{min-width:0!important;flex:1 1!important;min-height:44px!important;border:1px solid #e8dfce!important;border-radius:12px!important;background:white!important;padding:8px!important;font-size:16px!important}#vlee-mobile-root .city-growth__hero nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}#vlee-mobile-root .city-growth__hero nav button{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:82px!important;padding:10px 5px!important;border:1px solid #eddfa5!important;border-radius:15px!important;background:#fff3ba!important;color:#29251b!important;font-size:12px!important;font-weight:700!important}#vlee-mobile-root .city-growth button:disabled{opacity:.45!important;cursor:not-allowed!important}#vlee-mobile-root .city-growth__stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;border-radius:15px!important;background:#f5f3ed!important;padding:12px 4px!important}#vlee-mobile-root .city-growth__stats span{display:flex!important;flex-direction:column!important;gap:4px!important;align-items:center!important;text-align:center!important;font-size:11px!important;color:#686b71!important;padding:0 5px!important}#vlee-mobile-root .city-growth__stats b{font-size:23px!important;color:#18232c!important}#vlee-mobile-root .city-growth__goal{display:flex!important;gap:12px!important;padding:14px!important;background:#edf5ef!important;border-radius:16px!important}#vlee-mobile-root .city-growth__goal>svg{flex-shrink:0!important;color:#39784e!important}#vlee-mobile-root .city-growth__goal strong{font-size:14px!important}#vlee-mobile-root .city-growth__tasks{display:flex!important;overflow-x:auto!important;gap:10px!important;max-width:100%!important;min-width:0!important;scroll-snap-type:x proximity!important;padding-bottom:8px!important}#vlee-mobile-root .city-growth__tasks button{flex:0 0 175px!important;display:flex!important;flex-direction:column!important;gap:7px!important;align-items:flex-start!important;padding:13px!important;text-align:left!important;background:white!important;border:1px solid #e8e4db!important;border-radius:15px!important;scroll-snap-align:start!important}#vlee-mobile-root .city-growth__tasks i{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;background:#fff5d0!important;border-radius:12px!important;color:#9c7800!important}#vlee-mobile-root .city-growth__tasks strong{font-size:13px!important;line-height:1.4!important;overflow-wrap:anywhere!important}#vlee-mobile-root .city-growth__tasks button>span{display:flex!important;align-items:center!important;font-size:11px!important;color:#886600!important;margin-top:auto!important}.city-growth-history{display:grid!important;gap:12px!important;padding:15px!important;background:white!important;border:1px solid #e8e4db!important;border-radius:16px!important;min-width:0!important}.city-growth-history article{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;border-bottom:1px solid #eeeae2!important;padding:8px 0 12px!important}.city-growth-history article>div{display:grid!important;gap:4px!important;min-width:0!important}.city-growth-history article strong{font-size:13px!important;overflow-wrap:anywhere!important}.city-growth-history article>b{font-size:10px!important;border-radius:8px!important;background:#fff3c6!important;padding:5px 7px!important;align-self:start!important}.city-growth-history [data-status="Yayında"]{background:#e6f5eb!important;color:#227444!important}.city-growth-history [data-status=Reddedildi]{background:#fff0ed!important;color:#a13f35!important}.city-growth-history article a,.city-growth-history article p{grid-column:1/-1!important}.city-growth-history article a{display:flex!important;align-items:center!important;font-size:12px!important;color:#726000!important;min-height:32px!important}.city-growth-history button{min-height:40px!important;border:1px solid #e8e4db!important;border-radius:12px!important;background:#fffaf0!important;padding:8px 12px!important;font-size:12px!important}}body .explore-place-submit-backdrop,body .place-correction-dialog{align-items:flex-start!important;overflow-y:auto!important;padding:max(10px,env(safe-area-inset-top)) 10px max(14px,env(safe-area-inset-bottom))!important}body .explore-place-submit-modal,body .place-correction-panel{width:min(100%,720px)!important;max-height:calc(100dvh - 20px)!important;margin:auto!important;overflow:hidden!important}body .place-correction-content{min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important}body .place-correction-google-search,body .place-correction-google-url-row{display:none!important}body .place-correction-upload-drop{min-height:116px!important}body .place-correction-photo-grid article :is(img,video){display:block!important;width:100%!important;aspect-ratio:1.3!important;object-fit:cover!important;border-radius:12px!important}body .city-growth-summary-toggle{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:12px 14px!important;border:1px solid #eee5d5!important;border-radius:14px!important;background:#fff!important;color:#18232c!important;text-align:left!important}body .city-growth-summary-toggle span{display:grid!important;gap:3px!important}body .city-growth-summary-toggle strong{font-size:15px!important}body .city-growth-summary-toggle>svg{transition:transform .2s ease!important}body .city-growth-summary-toggle[aria-expanded=true]>svg{transform:rotate(90deg)!important}@media (max-width:560px){body .explore-place-submit-modal,body .place-correction-panel{max-height:calc(100dvh - 12px)!important;border-radius:18px!important}body .place-correction-panel>footer{position:sticky!important;bottom:0!important;z-index:3!important;background:#fffdf8!important}}.pd-transit-options{display:grid;gap:8px;margin:12px 0}.pd-transit-toggle{display:flex;align-items:center;gap:10px;width:100%;padding:13px 14px;border:1px solid #eadfca;border-radius:15px;background:#fffdf7;color:#17232b;text-align:left}.pd-transit-toggle span{display:grid;gap:2px;flex:1 1}.pd-transit-toggle small{color:#747a7e;font-size:11px}.pd-transit-panel{display:grid;gap:8px;padding:10px;border:1px solid #eee5d5;border-radius:14px;background:#fff}.pd-transit-panel article{display:grid;grid-template-columns:1fr auto;gap:4px 8px;align-items:center;padding:10px;border-radius:11px;background:#f8f6f0}.pd-transit-panel article small{color:#6d7479;font-size:11px}.pd-transit-panel article button{grid-column:1/-1;justify-self:start;border:0;background:#ffd000;padding:7px 10px;border-radius:9px;font-weight:700;font-size:11px}.pd-transit-panel article>b{min-width:0;line-height:1.3}.pd-transit-panel article>small{grid-column:1/-1;line-height:1.4}.pd-transit-recommendation{justify-self:end;border-radius:999px;background:#ffdf62;color:#27200a;padding:4px 8px;font-size:11px;font-weight:750;white-space:nowrap}.pd-transit-arrival{grid-column:1/-1;color:#212b31;font-size:13px}.pd-transit-panel article>a{grid-column:1/-1;justify-self:start;border-radius:9px;padding:8px 11px;background:#ffcc00;color:#1d1d1b;font-size:12px;font-weight:750;text-decoration:none}.pd-transit-nearby-line,.pd-transit-nearest-stop{display:grid;gap:5px;padding:11px 12px;border:1px solid #f0dfae;border-radius:12px;background:#fff9e6;color:#26231b}.pd-transit-nearby-line{background:#f5f7f7;border-color:#e1e7e9}.pd-transit-nearby-line span,.pd-transit-nearest-stop span{color:#667078;font-size:12px;line-height:1.45}.pd-transit-nearest-stop a{justify-self:start;padding:7px 10px;border-radius:9px;background:#ffcc00;color:#171717;font-size:12px;font-weight:750;text-decoration:none}.pd-transit-note{margin:0 2px 3px;color:#697178;font-size:11px;line-height:1.45}.pd-transit-itinerary{min-width:0;overflow:hidden;border:1px solid #e8dfcc;border-radius:14px;background:#fffdf8}.pd-transit-itinerary[open]{border-color:#e8c751;box-shadow:0 7px 22px rgba(55,45,12,.07)}.pd-transit-itinerary>summary{display:flex;align-items:center;gap:9px;min-height:66px;padding:10px 11px;list-style:none;cursor:pointer}.pd-transit-itinerary>summary::-webkit-details-marker{display:none}.pd-transit-route-icon{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:10px;background:#fff1b3;color:#564300}.pd-transit-route-summary{display:grid;gap:3px;min-width:0;flex:1 1}.pd-transit-route-summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;color:#202725}.pd-transit-route-summary small{color:#667078;font-size:11px;line-height:1.4}.pd-transit-itinerary>summary em{flex:0 0 auto;padding:4px 6px;border-radius:999px;background:#ffdf62;color:#322600;font-size:10px;font-style:normal;font-weight:750}.pd-transit-itinerary>summary>svg{flex:0 0 auto;color:#7a7c77;transition:transform .18s ease}.pd-transit-itinerary[open]>summary>svg{transform:rotate(90deg)}.pd-transit-itinerary-body{display:grid;gap:10px;padding:0 12px 12px}.pd-transit-itinerary-body>strong{color:#26342e;font-size:12px}.pd-transit-itinerary-body>p,.pd-transit-itinerary-body>small{margin:0;color:#687178;font-size:11px;line-height:1.45}.pd-transit-itinerary-body ol{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid #f0ebdf}.pd-transit-itinerary-body li{display:flex;gap:10px;padding:10px 2px;border-bottom:1px solid #f0ebdf}.pd-transit-step-icon{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:9px;background:#fff4c6;color:#64500b}.pd-transit-itinerary-body li div{display:grid;gap:2px;min-width:0}.pd-transit-itinerary-body li strong{font-size:12px;color:#26312f}.pd-transit-itinerary-body li small,.pd-transit-itinerary-body li span{font-size:11px;color:#687178;line-height:1.4}.pd-transit-itinerary-body>a{justify-self:start;padding:9px 12px;border-radius:10px;background:#ffcc00;color:#1d1d1b;text-decoration:none;font-size:12px;font-weight:750}@layer approvedReference{.pd-manager-tools{display:grid!important;gap:14px!important;min-width:0!important;padding:16px!important;border:1px solid #e9dfbd!important;border-radius:20px!important;background:#fffdf7!important;color:#1d252e!important}.pd-manager-tools>header{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.pd-manager-tools :is(button,input,textarea){font-family:inherit!important}.pd-manager-tools button{min-height:40px!important;cursor:pointer}.pd-manager-tools button:disabled{opacity:.45!important;cursor:not-allowed}.pd-manager-tools .pd-manager-tabs{display:flex!important;overflow-x:auto!important;gap:6px!important}.pd-manager-tools .pd-manager-tabs button{flex:1 0 auto!important;font-size:12px!important;padding:8px!important;border-radius:10px!important}.pd-manager-summary{display:grid!important;grid-template-columns:1fr 1fr auto!important;gap:8px!important;align-items:center!important;padding:12px!important;background:#fff3c3!important;border-radius:14px!important}.pd-manager-summary span{display:grid!important;gap:3px!important;font-size:10px!important}.pd-manager-summary b{font-size:22px!important}.pd-manager-summary button{border:0!important;background:#fff!important;border-radius:10px!important;padding:8px!important}.pd-manager-filters{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-bottom:12px!important}.pd-manager-filters button{border:1px solid #e9e2d4!important;background:#fff!important;border-radius:20px!important;padding:7px 12px!important;font-size:12px!important}.pd-manager-filters button[aria-pressed=true]{background:#ffcc00!important;color:#17232c!important;border-color:#ffcc00!important}.pd-manager-tools .pd-manager-pending{padding:12px!important;margin:0 0 12px!important;border:1px solid #ebe4d6!important;border-radius:15px!important;background:#fff!important}.pd-manager-tools .pd-manager-author{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.pd-manager-tools .pd-manager-author img{width:30px!important;height:30px!important;border-radius:50%!important;object-fit:cover!important}.pd-manager-tools .pd-manager-author strong{font-size:13px!important;overflow-wrap:anywhere!important}.pd-manager-tools .pd-manager-preview img{width:100%!important;height:180px!important;object-fit:contain!important;background:#f5f3ef!important;border-radius:12px!important}.pd-manager-comparison{margin:10px 0!important;border:1px solid #eee9de!important;border-radius:12px!important;overflow:hidden!important}.pd-manager-comparison>strong{display:flex!important;gap:6px!important;padding:9px!important;background:#faf8f2!important;font-size:12px!important}.pd-manager-comparison p{display:grid!important;grid-template-columns:65px minmax(0,1fr)!important;padding:9px!important;margin:0!important;font-size:12px!important;line-height:1.5!important;overflow-wrap:anywhere!important;border-top:1px solid #f0ece4!important}.pd-manager-comparison small{color:#747b83!important}.pd-manager-reason{display:grid!important;gap:6px!important;margin:12px 0!important;font-size:12px!important}.pd-manager-reason textarea{width:100%!important;box-sizing:border-box!important;padding:10px!important;border:1px solid #e5dfd2!important;border-radius:10px!important;font-size:16px!important;resize:vertical}.pd-manager-history{padding:12px!important;border:1px solid #ebe4d6!important;border-radius:14px!important;background:#fff!important}.pd-manager-history summary{cursor:pointer;font-size:13px!important;font-weight:700!important}.pd-manager-history article{display:grid!important;gap:5px!important;padding:12px 0!important;border-bottom:1px solid #f0ece3!important;font-size:12px!important}.pd-manager-history small{color:#6a737e!important}.pd-manager-history p{margin:0!important;overflow-wrap:anywhere!important}.vp-manager-hub .vp-manager-list>article{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;gap:10px!important;padding:14px!important;border:1px solid #eee5d6!important;border-radius:18px!important;background:#fff!important}.vp-manager-hub .vp-manager-avatar{width:52px!important;height:52px!important;grid-row:1!important}.vp-manager-hub .vp-manager-name{min-width:0!important}.vp-manager-hub .vp-manager-name strong{display:flex!important;align-items:center!important;gap:5px!important;white-space:normal!important;overflow:visible!important;font-size:14px!important;overflow-wrap:anywhere!important}.vp-manager-hub .vp-manager-list button{width:100%!important;min-height:40px!important;border-radius:11px!important;font-size:12px!important}.vp-manager-hub .vp-manager-list button:last-child{background:#fff2b5!important}.vp-manager-search{display:grid!important;gap:7px!important;font-size:12px!important;margin:0 0 14px!important}.vp-manager-search input{width:100%!important;box-sizing:border-box!important;min-height:44px!important;padding:10px 12px!important;border:1px solid #e7dfd0!important;border-radius:13px!important;background:#fff!important;font-size:16px!important}.vp-manager-application :is(input,select,textarea){box-sizing:border-box!important;max-width:100%!important;font-size:16px!important}.vp-manager-application textarea{min-height:120px!important}}@layer placeProfessional{#place-detail-reference[data-theme=place-professional] .pd-sheet>.pd-journey-actions{order:1!important;display:grid!important;gap:9px!important;min-width:0!important;margin:0!important;padding:11px!important;border:1px solid #e9e3d6!important;border-radius:18px!important;background:linear-gradient(145deg,#fffdf8,#fff9eb)!important;box-shadow:0 8px 24px rgba(36,30,15,.055)!important}#place-detail-reference[data-theme=place-professional] .pd-journey-actions .pd-actions{order:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important}#place-detail-reference[data-theme=place-professional] .pd-journey-actions .pd-actions>:is(button,a){order:0!important;min-width:0!important;min-height:48px!important;padding:9px 7px!important;border-radius:12px!important;font-size:13px!important;line-height:1.2!important;white-space:normal!important;text-align:center!important}#place-detail-reference[data-theme=place-professional] .pd-journey-actions .pd-actions .pd-taxi{order:0!important;border:1px solid #ffcc00!important;background:#ffcc00!important;color:#1d1d1b!important}#place-detail-reference[data-theme=place-professional] .pd-journey-actions .pd-actions>:is(a,button:not(.pd-taxi)){order:1!important;border:1px solid #dcd4c4!important;background:#fff!important;color:#1d1d1b!important}#place-detail-reference[data-theme=place-professional] .pd-journey-actions .pd-actions>:disabled{opacity:.55!important;cursor:not-allowed!important}#place-detail-reference[data-theme=place-professional] .pd-journey-actions .pd-transit-options{display:grid!important;gap:0!important;min-width:0!important;margin:0!important}#place-detail-reference[data-theme=place-professional] .pd-journey-actions .pd-transit-toggle{display:flex!important;align-items:center!important;gap:11px!important;width:100%!important;min-height:60px!important;margin:0!important;padding:9px 11px!important;border:1px solid #243136!important;border-radius:13px!important;background:#1d292d!important;color:#fff!important;text-align:left!important;box-shadow:0 5px 12px rgba(17,32,36,.13)!important}#place-detail-reference[data-theme=place-professional] .pd-journey-actions .pd-transit-toggle-icon{display:grid!important;place-items:center!important;flex:0 0 39px!important;width:39px!important;height:39px!important;border-radius:11px!important;background:#ffcc00!important;color:#1d1d1b!important}#place-detail-reference[data-theme=place-professional] .pd-journey-actions .pd-transit-toggle-copy{display:grid!important;gap:2px!important;min-width:0!important;flex:1 1!important}#place-detail-reference[data-theme=place-professional] .pd-journey-actions .pd-transit-toggle-copy strong{color:#fff!important;font-size:14px!important;font-weight:780!important;line-height:1.2!important}#place-detail-reference[data-theme=place-professional] .pd-journey-actions .pd-transit-toggle-copy small{color:#d9e0dd!important;font-size:11px!important;line-height:1.3!important}#place-detail-reference[data-theme=place-professional] .pd-journey-actions .pd-transit-toggle-chevron{flex:0 0 auto!important;transition:transform .18s ease!important}#place-detail-reference[data-theme=place-professional] .pd-journey-actions .pd-transit-toggle:disabled{opacity:.58!important;cursor:not-allowed!important}#place-detail-reference[data-theme=place-professional] .pd-journey-actions .pd-transit-toggle[aria-expanded=true] .pd-transit-toggle-chevron{transform:rotate(90deg)!important}#place-detail-reference[data-theme=place-professional] .pd-journey-actions .pd-transit-panel{min-width:0!important;margin-top:8px!important;padding:10px!important;border-radius:12px!important;background:#fff!important}#place-detail-reference[data-theme=place-professional] .pd-journey-actions :is(button,a,summary):focus-visible{outline:3px solid #a67e00!important;outline-offset:2px!important}@media (max-width:360px){#place-detail-reference[data-theme=place-professional] .pd-journey-actions .pd-actions>:is(button,a){font-size:12px!important}#place-detail-reference[data-theme=place-professional] .pd-journey-actions .pd-transit-toggle-copy small{font-size:10px!important}}}.transit-journey-screen{position:relative;width:100%;max-width:560px;height:100dvh;min-height:540px;margin:0 auto;overflow:hidden;background:#10212a;color:#fff}.transit-journey-map,.transit-journey-map>.member-route-screen{position:absolute;inset:0;width:100%;height:100%;min-height:0}.transit-journey-map .member-route-bottom-sheet,.transit-journey-map .member-route-topbar{display:none!important}.transit-journey-map .member-route-screen .mapbox-map-info-stack{bottom:230px!important;top:92px!important}.transit-journey-map .member-route-screen .mapbox-guidance-card{top:92px!important}.transit-journey-header{position:absolute;z-index:18;top:max(10px,env(safe-area-inset-top));left:12px;right:12px;display:grid;gap:3px;max-width:536px;padding:11px 14px;border:1px solid #ffffff3b;border-radius:17px;background:#10252be8;box-shadow:0 10px 26px #05131955;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.transit-journey-header>span{display:flex;justify-content:space-between;color:#ffcf24;font-size:10px;font-weight:850;letter-spacing:.07em}.transit-journey-header strong{overflow:hidden;color:#fff;font-size:17px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.transit-journey-header small{overflow:hidden;color:#d6e0df;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.transit-journey-screen .transit-progress-controls,.transit-journey-sheet{position:absolute;z-index:19;right:0;bottom:0;left:0;display:grid;gap:9px;padding:10px 16px calc(16px + env(safe-area-inset-bottom));border:1px solid #e6decd;border-bottom:0;border-radius:24px 24px 0 0;background:#fffaf0f7;color:#172127;box-shadow:0 -12px 32px #07151b42;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.transit-journey-handle{justify-self:center;width:38px;height:4px;border-radius:99px;background:#d5cab5}.transit-journey-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.transit-journey-steps span{display:grid;min-height:27px;align-items:center;padding:5px 7px;border:1px solid #e8dfce;border-radius:9px;background:#fff;color:#7c756a;font-size:10px;font-weight:750;text-align:center}.transit-journey-steps .is-current{border-color:#f2cb38;background:#fff0af;color:#382e10}.transit-journey-steps .is-complete{border-color:#b9dfc6;background:#e9f7ec;color:#257342}.transit-journey-steps .is-muted{opacity:.55}.transit-journey-sheet>strong,.transit-progress-controls>strong{font-size:15px;line-height:1.3}.transit-journey-sheet p,.transit-progress-controls p{margin:0;color:#655d51;font-size:12px;line-height:1.45}.transit-journey-primary{min-height:45px;width:100%;padding:9px 12px;border:1px solid #ffcc00;border-radius:13px;background:#ffcc00;color:#171c1c;font:inherit;font-size:13px;font-weight:850}.transit-journey-replan{justify-self:center;min-height:30px;padding:3px 8px;border:0;background:transparent;color:#505c5e;font:inherit;font-size:11px;font-weight:750}.transit-journey-screen :is(button,a):focus-visible{outline:3px solid #f0af00;outline-offset:2px}.transit-journey-map .transit-progress-panel{position:absolute;inset:0;display:block;margin:0;padding:0;border:0;border-radius:0;background:#10212a}.transit-journey-map .transit-progress-panel>section{position:absolute;inset:0}.transit-journey-map .transit-progress-panel>section>div{width:100%;height:100dvh!important;min-height:100%!important;border-radius:0!important}.transit-journey-loading{position:absolute;top:45%;left:0;right:0;color:white;text-align:center}@media (max-height:620px){.transit-journey-screen .transit-progress-controls,.transit-journey-sheet{gap:6px;padding-top:7px}.transit-journey-steps span{min-height:22px}}.transit-journey-complete-backdrop{position:absolute;z-index:24;inset:0;background:#071a21a8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.transit-journey-complete-dialog{position:absolute;z-index:25;top:50%;left:50%;display:grid;justify-items:center;gap:10px;width:min(360px,calc(100% - 36px));padding:27px 22px;border:1px solid #eddfbc;border-radius:25px;background:#fffaf0;color:#162329;box-shadow:0 24px 70px #02121670;text-align:center;transform:translate(-50%,-50%)}.transit-journey-complete-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:#ffcc00;color:#152128;font-size:32px;font-weight:900}.transit-journey-complete-dialog small{color:#886900;font-size:10px;font-weight:900;letter-spacing:.1em}.transit-journey-complete-dialog h1{margin:0;font-size:22px;line-height:1.15}.transit-journey-complete-dialog p{margin:0;color:#59646a;font-size:13px;line-height:1.5}.transit-journey-complete-dialog a{display:grid;place-items:center;width:100%;min-height:44px;margin-top:6px;border-radius:13px;background:#ffcc00;color:#162329;font-size:13px;font-weight:900;text-decoration:none}.transit-journey-navigation{display:flex;align-items:center;gap:10px;min-width:0;padding-bottom:8px;margin-bottom:4px;border-bottom:1px solid #ffffff24}.transit-journey-navigation>button{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;padding:0;border:0;border-radius:12px;background:#fffaf0;color:#10252b;cursor:pointer}.transit-journey-navigation>a{display:flex;align-items:center;min-width:0;padding:4px 9px;border-radius:10px;background:#fffaf0}.transit-journey-navigation img{display:block;width:124px;max-width:100%;height:30px;object-fit:contain}.transit-journey-screen .transit-journey-map .member-route-screen .mapbox-guidance-card,.transit-journey-screen .transit-journey-map .member-route-screen .mapbox-map-info-stack{top:calc(150px + env(safe-area-inset-top, 0px))!important}.transit-journey-screen .transit-progress-panel .maplibregl-ctrl-top-right{top:calc(150px + env(safe-area-inset-top, 0px))}@layer placeProfessional{#vlee-mobile-root:has(.member-mobile-page-request),#vlee-mobile-root:has(.member-mobile-page-tracking){height:100dvh!important;min-height:0!important;overflow:hidden!important}#vlee-mobile-root:has(.member-mobile-page-request) .app-bottom-nav,#vlee-mobile-root:has(.member-mobile-page-tracking) .app-bottom-nav{display:none!important}#vlee-mobile-root:has(.member-mobile-page-tracking) .app-bottom-nav{display:grid!important}#vlee-mobile-root:has(.member-mobile-page-tracking) .member-mobile-page-tracking,#vlee-mobile-root:has(.member-mobile-page-tracking) .member-mobile-page-tracking .member-live-tracking{height:calc(100dvh - 74px - env(safe-area-inset-bottom))!important}#vlee-mobile-root:has(.request-flow-shell[data-step="4"]) .app-bottom-nav{display:grid!important}#vlee-mobile-root:has(.request-flow-shell[data-step="4"]) .member-mobile-page-request,#vlee-mobile-root:has(.request-flow-shell[data-step="4"]) .member-mobile-page-request .request-flow-shell{height:calc(100dvh - 74px - env(safe-area-inset-bottom))!important}#vlee-mobile-root .member-mobile-page-request,#vlee-mobile-root .member-mobile-page-tracking{position:relative!important;display:block!important;width:100%!important;height:100dvh!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}#vlee-mobile-root .vlee-taxi-map-header{position:absolute!important;z-index:30!important;top:calc(10px + env(safe-area-inset-top))!important;right:12px!important;left:12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;width:auto!important;min-height:50px!important;margin:0!important;padding:5px 9px!important;border:1px solid rgba(224,217,205,.92)!important;border-radius:18px!important;background:rgba(255,251,243,.96)!important;box-shadow:0 7px 23px rgba(19,34,36,.12)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}#vlee-mobile-root .vlee-taxi-map-header a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;color:#162329!important;text-decoration:none!important}#vlee-mobile-root .vlee-taxi-map-back{width:38px!important;border-radius:11px!important}#vlee-mobile-root .vlee-taxi-map-brand img{width:124px!important;height:auto!important;max-height:31px!important;object-fit:contain!important}#vlee-mobile-root .vlee-taxi-map-safety{gap:3px!important;padding:0 5px!important;font-size:10px!important;font-weight:800!important;white-space:nowrap!important}#vlee-mobile-root .member-mobile-page-request .request-flow-shell,#vlee-mobile-root .member-mobile-page-tracking .member-live-tracking{position:relative!important;display:block!important;width:100%!important;height:100dvh!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:hidden!important;border:0!important;background:#dce8e1!important}#vlee-mobile-root .member-mobile-page-request .request-flow-map-stage,#vlee-mobile-root .member-mobile-page-tracking .member-live-map-stage{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:0!important}#vlee-mobile-root :is(.request-flow-map-stage,.member-live-map-stage) .mapbox-navigation-card,#vlee-mobile-root :is(.request-flow-map-stage,.member-live-map-stage) :is(.mapbox-map-stage,.mapbox-map-canvas,.maplibregl-map){width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}#vlee-mobile-root .member-mobile-page-request .request-flow-sheet,#vlee-mobile-root .member-mobile-page-tracking .member-live-sheet{position:absolute!important;z-index:14!important;right:0!important;left:0!important;bottom:0!important;display:grid!important;gap:9px!important;width:100%!important;max-height:min(55dvh,440px)!important;margin:0!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important;overflow-y:auto!important;overscroll-behavior:contain!important;border:1px solid #e8dfce!important;border-bottom:0!important;border-radius:24px 24px 0 0!important;background:rgba(255,250,240,.97)!important;box-shadow:0 -13px 34px rgba(12,28,31,.19)!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important}#vlee-mobile-root .member-mobile-page-request .request-flow-sheet{bottom:64px!important;max-height:min(45dvh,360px)!important;padding-bottom:8px!important}#vlee-mobile-root .member-mobile-page-request .request-flow-map-actions{position:absolute!important;z-index:16!important;right:0!important;bottom:0!important;left:0!important;display:grid!important;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)!important;gap:8px!important;height:64px!important;margin:0!important;padding:8px 14px calc(8px + env(safe-area-inset-bottom))!important;border:0!important;background:#fffaf0!important;box-shadow:0 -4px 14px rgba(12,28,31,.06)!important}#vlee-mobile-root .request-flow-map-actions :is(.primary-button,.request-flow-call-button){min-height:46px!important;border-radius:13px!important;background:#ffcc00!important;color:#172126!important;font-weight:850!important}#vlee-mobile-root .request-flow-map-actions .ghost-button{min-height:46px!important;border:1px solid #e5dccb!important;border-radius:13px!important;background:#fff!important;color:#24333a!important}#vlee-mobile-root .member-live-status-copy h2,#vlee-mobile-root .request-flow-step-heading h2{margin:0!important;color:#172126!important;font-size:17px!important;line-height:1.25!important}#vlee-mobile-root .member-live-status-copy p,#vlee-mobile-root .request-flow-step-heading p{margin:3px 0 0!important;color:#667077!important;font-size:11px!important;line-height:1.4!important}#vlee-mobile-root .member-live-sheet .member-ride-progress{padding:4px 0!important}#vlee-mobile-root .member-live-sheet .member-live-driver-card{padding:10px!important;border:1px solid #e8dfce!important;border-radius:15px!important;background:#fff!important}#vlee-mobile-root .member-live-sheet .member-live-trip-summary{gap:5px!important}#vlee-mobile-root .request-flow-fare-offer{display:grid!important;gap:8px!important;padding:11px!important;border:1px solid #f2d779!important;border-radius:15px!important;background:#fff7d8!important}#vlee-mobile-root .request-flow-fare-offer>div:first-child{display:grid!important;gap:3px!important}#vlee-mobile-root .request-flow-fare-offer strong{color:#3b2e12!important;font-size:13px!important}#vlee-mobile-root .request-flow-fare-offer small{color:#70634a!important;font-size:10px!important;line-height:1.35!important}#vlee-mobile-root .request-flow-fare-offer-input{display:flex!important;align-items:center!important;gap:6px!important;min-height:40px!important;padding:4px 8px!important;border:1px solid #dfcf9d!important;border-radius:11px!important;background:#fff!important}#vlee-mobile-root .request-flow-fare-offer-input input{flex:1 1!important;min-width:0!important;border:0!important;background:transparent!important;color:#172126!important;font:inherit!important;font-size:14px!important}#vlee-mobile-root .request-flow-fare-offer-input button,#vlee-mobile-root .request-flow-fare-offer-presets button{padding:6px 9px!important;border:1px solid #dec780!important;border-radius:9px!important;background:#fff!important;color:#65501a!important;font-size:10px!important;font-weight:800!important}#vlee-mobile-root .request-flow-fare-offer-presets{display:flex!important;gap:6px!important}#vlee-mobile-root .member-live-offer-price{display:flex!important;justify-content:space-between!important;gap:8px!important;padding:9px 11px!important;border-radius:11px!important;background:#fff0b3!important;color:#493812!important;font-size:12px!important}#vlee-mobile-root .member-live-accept-timer{margin:0!important;color:#5b6670!important;font-size:11px!important;font-weight:750!important}#vlee-mobile-root .member-live-cancel-box{display:grid!important;gap:7px!important}#vlee-mobile-root .member-live-cancel-box>button{min-height:38px!important;border:1px solid #efd8d2!important;border-radius:11px!important;background:#fff!important;color:#a34434!important;font-size:11px!important;font-weight:850!important}#vlee-mobile-root .member-live-cancel-box>div{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;padding:9px!important;border-radius:10px!important;background:#fff1ed!important;font-size:11px!important}#vlee-mobile-root .member-live-cancel-box>div span{flex-basis:100%!important}#vlee-mobile-root .member-live-cancel-box>div button{padding:6px 9px!important;border:1px solid #e4b5aa!important;border-radius:8px!important;background:#fff!important;color:#8e3427!important;font-weight:800!important}}.driver-passenger-fare-offer{display:grid;gap:3px;margin:8px 0;padding:10px;border:1px solid #f0d568;border-radius:13px;background:#fff5ca;color:#473610}.driver-passenger-fare-offer strong{font-size:13px}.driver-passenger-fare-offer small{font-size:10px;color:#75653d}@layer placeProfessional{#vlee-mobile-root .member-mobile-page-request .request-flow-sheet{bottom:0!important;display:flex!important;flex-direction:column!important;gap:11px!important;max-height:min(68dvh,650px)!important;padding:10px 16px calc(12px + env(safe-area-inset-bottom))!important;border-radius:26px 26px 0 0!important;background:linear-gradient(180deg,rgba(255,252,246,.985),rgba(255,249,238,.99))!important}#vlee-mobile-root .request-flow-map-actions{position:sticky!important;z-index:2!important;inset:auto!important;display:grid!important;grid-template-columns:minmax(76px,.72fr) minmax(0,1.55fr)!important;flex:0 0 auto!important;gap:9px!important;width:100%!important;height:auto!important;margin:auto 0 0!important;padding:8px 0 0!important;background:linear-gradient(180deg,rgba(255,250,240,0),#fffaf0 30%)!important;box-shadow:none!important}#vlee-mobile-root .request-flow-map-actions :is(.primary-button,.request-flow-call-button){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-width:0!important;min-height:52px!important;padding:0 18px!important;border:0!important;border-radius:16px!important;background:linear-gradient(105deg,#ffcf00,#ffc000)!important;box-shadow:0 7px 16px rgba(193,145,0,.2)!important;color:#152126!important;font-size:15px!important;font-weight:850!important}#vlee-mobile-root .request-flow-map-actions .ghost-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-width:0!important;min-height:48px!important;padding:0 8px!important;border:1px solid #e9dfcf!important;border-radius:14px!important;background:rgba(255,255,255,.88)!important;color:#53616a!important;font-size:12px!important;font-weight:750!important}#vlee-mobile-root .request-flow-progress{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;flex:0 0 auto!important;min-height:32px!important;margin:0!important;color:#986f00!important;font-size:11px!important;font-weight:850!important}#vlee-mobile-root .request-flow-progress>div{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:start!important;gap:4px!important;width:100%!important}#vlee-mobile-root .request-flow-progress-step{position:relative!important;display:grid!important;justify-items:center!important;gap:4px!important;min-width:0!important;color:#899095!important;font-size:9px!important;font-weight:700!important;text-align:center!important}#vlee-mobile-root .request-flow-progress-step:not(:last-child):after{position:absolute!important;z-index:0!important;top:13px!important;left:calc(50% + 15px)!important;width:calc(100% - 30px)!important;height:2px!important;background:#e6e2da!important;content:""!important}#vlee-mobile-root .request-flow-progress-step.active:not(:last-child):after{background:#f0c500!important}#vlee-mobile-root .request-flow-progress-step>i{position:relative!important;z-index:1!important;display:grid!important;place-items:center!important;width:27px!important;height:27px!important;border:1px solid #e2ded5!important;border-radius:999px!important;background:#f1eee8!important;color:#7b8389!important;font-size:10px!important;font-style:normal!important;font-weight:850!important}#vlee-mobile-root .request-flow-progress-step.active>i{border-color:#ffcc00!important;background:#ffcc00!important;color:#19242a!important}#vlee-mobile-root .request-flow-progress-step.current{color:#172126!important;font-weight:850!important}#vlee-mobile-root .request-flow-step{display:grid!important;gap:11px!important;min-width:0!important}#vlee-mobile-root .request-flow-step-heading{display:grid!important;gap:4px!important;padding:0 2px 2px!important}#vlee-mobile-root .request-flow-step-heading h2{font-size:clamp(19px,5vw,23px)!important;letter-spacing:-.035em!important}#vlee-mobile-root .request-flow-step-heading p{font-size:12px!important}#vlee-mobile-root .request-flow-location-card,#vlee-mobile-root .request-flow-note-field,#vlee-mobile-root .request-flow-option-list label,#vlee-mobile-root .request-flow-payment-row,#vlee-mobile-root .request-flow-review-notice,#vlee-mobile-root .request-flow-route-summary,#vlee-mobile-root .request-flow-search,#vlee-mobile-root .request-flow-selected-address,#vlee-mobile-root .request-flow-vehicle-list>button{border:1px solid #e9e1d4!important;border-radius:15px!important;background:rgba(255,255,255,.94)!important;box-shadow:0 3px 10px rgba(48,39,19,.035)!important}#vlee-mobile-root .request-flow-search{min-height:48px!important;padding:0 13px!important}#vlee-mobile-root .request-flow-search input{min-width:0!important;font-size:14px!important}#vlee-mobile-root .request-flow-location-card{display:flex!important;align-items:center!important;gap:10px!important;min-height:62px!important;padding:10px!important;text-align:left!important}#vlee-mobile-root .request-flow-location-card>span:nth-child(2){display:grid!important;flex:1 1!important;min-width:0!important;gap:3px!important}#vlee-mobile-root .request-flow-location-card strong,#vlee-mobile-root .request-flow-selected-address strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#vlee-mobile-root .request-flow-location-icon,#vlee-mobile-root .request-flow-quick-media{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border-radius:12px!important;background:#fff2b8!important;color:#916c00!important}#vlee-mobile-root .request-flow-place-chips,#vlee-mobile-root .request-flow-quick-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}#vlee-mobile-root .request-flow-place-chips button,#vlee-mobile-root .request-flow-quick-grid button{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:3px 8px!important;min-width:0!important;padding:9px!important;border:1px solid #eee4d4!important;border-radius:14px!important;background:#fff!important;text-align:left!important}#vlee-mobile-root .request-flow-place-chips button>svg,#vlee-mobile-root .request-flow-quick-media{grid-row:span 2!important}#vlee-mobile-root .request-flow-place-chips button span,#vlee-mobile-root .request-flow-quick-grid button small,#vlee-mobile-root .request-flow-quick-grid button strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#vlee-mobile-root .request-flow-route-summary{display:grid!important;gap:8px!important;padding:12px!important}#vlee-mobile-root .request-flow-route-addresses{display:grid!important;gap:9px!important}#vlee-mobile-root .request-flow-route-addresses>span{display:flex!important;align-items:flex-start!important;gap:9px!important;min-width:0!important}#vlee-mobile-root .request-flow-route-addresses>span>span{display:grid!important;gap:2px!important;min-width:0!important}#vlee-mobile-root .request-flow-route-addresses strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#vlee-mobile-root .request-flow-route-metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding-top:8px!important;border-top:1px solid #eee8dd!important}#vlee-mobile-root .request-flow-route-metrics>span{display:grid!important;gap:3px!important;min-width:0!important}#vlee-mobile-root .request-flow-route-metrics strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important}#vlee-mobile-root .request-flow-vehicle-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}#vlee-mobile-root .request-flow-vehicle-list>button{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:70px auto auto auto!important;align-content:start!important;align-items:center!important;gap:4px!important;min-width:0!important;min-height:142px!important;padding:9px 10px!important;text-align:left!important}#vlee-mobile-root .request-flow-vehicle-list>button.active{border-color:#e9b900!important;background:linear-gradient(155deg,#fffdf6,#fff6d5)!important;box-shadow:0 0 0 2px rgba(255,201,0,.17)!important}#vlee-mobile-root .request-flow-vehicle-list>button.unavailable{background:#fbfaf7!important}#vlee-mobile-root .request-flow-vehicle-icon{display:grid!important;place-items:center!important;width:100%!important;height:66px!important;border-radius:12px!important;background:radial-gradient(ellipse at center,#fff0aa 0,#fff9df 58%,#fff 100%)!important;color:#755800!important}#vlee-mobile-root .request-flow-vehicle-icon svg{width:34px!important;height:34px!important;stroke-width:1.8!important}#vlee-mobile-root .request-flow-vehicle-list>button>span:nth-child(2){display:grid!important;gap:2px!important;min-width:0!important}#vlee-mobile-root .request-flow-vehicle-list>button>span:nth-child(2) strong{color:#172126!important;font-size:12px!important}#vlee-mobile-root .request-flow-vehicle-list>button>span:nth-child(2) small{color:#69747a!important;font-size:10px!important}#vlee-mobile-root .request-flow-vehicle-list>button>b{color:#5d4a13!important;font-size:11px!important}#vlee-mobile-root .request-flow-vehicle-list>button>i{position:absolute!important;top:10px!important;right:10px!important;display:grid!important;place-items:center!important;width:23px!important;height:23px!important;border:1px solid #ddd5c4!important;border-radius:50%!important;background:#fff!important}#vlee-mobile-root .request-flow-vehicle-list>button.active>i{border-color:#ffcc00!important;background:#ffcc00!important}#vlee-mobile-root .request-flow-vehicle-list>button.active>i:after{width:7px!important;height:11px!important;border:solid #172126!important;border-width:0 2px 2px 0!important;content:""!important;transform:rotate(45deg) translate(-1px,-1px)!important}#vlee-mobile-root .request-flow-option-list{display:grid!important;gap:7px!important}#vlee-mobile-root .request-flow-option-list label{display:flex!important;align-items:center!important;gap:9px!important;min-height:48px!important;padding:8px 11px!important}#vlee-mobile-root .request-flow-consents input,#vlee-mobile-root .request-flow-option-list input{accent-color:#e9b900!important}#vlee-mobile-root .request-flow-payment-row{display:flex!important;align-items:center!important;gap:10px!important;min-height:52px!important;padding:9px 12px!important}#vlee-mobile-root .request-flow-payment-row span{display:grid!important;flex:1 1!important;gap:2px!important}#vlee-mobile-root .request-flow-note-field{display:grid!important;gap:5px!important;padding:9px 12px!important;color:#56616a!important;font-size:11px!important;font-weight:750!important}#vlee-mobile-root .request-flow-note-field input{min-height:30px!important;border:0!important;outline:0!important;background:transparent!important;font-size:13px!important}#vlee-mobile-root .request-flow-consents{display:grid!important;gap:6px!important}#vlee-mobile-root .request-flow-consents label{display:flex!important;align-items:flex-start!important;gap:8px!important;color:#5c656c!important;font-size:11px!important;line-height:1.4!important}#vlee-mobile-root .request-flow-review-notice{display:flex!important;gap:9px!important;padding:10px!important;background:#f2f8ee!important}#vlee-mobile-root .request-flow-fare-note{margin:0!important;color:#788087!important;font-size:10px!important}#vlee-mobile-root .request-flow-coupon-field{display:grid!important;gap:5px!important;padding:10px!important;border:1px solid #e9e1d4!important;border-radius:13px!important;background:#fff!important;font-size:11px!important}#vlee-mobile-root .request-flow-inline-error{margin:0!important;padding:9px 11px!important;border-radius:12px!important;background:#fff0ed!important;color:#963c2d!important;font-size:12px!important}#vlee-mobile-root .request-flow-edit-link{align-self:flex-start!important;min-height:34px!important;padding:0 8px!important;color:#78600e!important;font-size:11px!important;font-weight:800!important}#vlee-mobile-root .member-mobile-page-request .request-flow-map-stage{bottom:0!important}#vlee-mobile-root .member-mobile-page-tracking .member-live-sheet{max-height:min(67dvh,650px)!important}#vlee-mobile-root .member-live-sheet .member-ride-progress{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:3px!important;margin-bottom:2px!important}#vlee-mobile-root .member-live-sheet .member-ride-progress-step{display:grid!important;justify-items:center!important;gap:4px!important;min-width:0!important;color:#7c8388!important;font-size:9px!important;line-height:1.15!important;text-align:center!important}#vlee-mobile-root .member-live-sheet .member-ride-progress-icon{display:grid!important;place-items:center!important;width:29px!important;height:29px!important;border:1px solid #e2ded5!important;border-radius:50%!important;background:#f1eee8!important;color:#858b8f!important}#vlee-mobile-root .member-live-sheet .member-ride-progress-step.complete .member-ride-progress-icon{border-color:#f2c400!important;background:#ffcc00!important;color:#172126!important}#vlee-mobile-root .member-live-sheet .member-ride-progress-step.current{color:#182329!important;font-weight:850!important}#vlee-mobile-root .member-live-sheet .member-ride-progress-step:not(:last-child):after{position:absolute!important;z-index:0!important;top:14px!important;left:calc(50% + 15px)!important;width:calc(100% - 29px)!important;height:2px!important;background:#e7e2d9!important;content:""!important}#vlee-mobile-root .member-live-sheet .member-ride-progress-step.complete:not(:last-child):after{background:#f0c500!important}#vlee-mobile-root .member-live-sheet .member-ride-progress-step>*{position:relative!important;z-index:1!important}#vlee-mobile-root .member-live-sheet .member-live-status-copy{padding:2px 2px 0!important}#vlee-mobile-root .member-live-sheet .member-live-searching-card{display:flex!important;align-items:center!important;gap:11px!important;padding:12px!important;border:1px solid #f0df9d!important;border-radius:16px!important;background:#fff8dc!important}#vlee-mobile-root .member-live-sheet .member-live-radar{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;flex:0 0 48px!important;border-radius:50%!important;background:#ffdc4e!important;color:#352b0c!important}#vlee-mobile-root .member-live-sheet .member-live-searching-card>div{display:grid!important;gap:4px!important}#vlee-mobile-root .member-live-sheet .member-live-trip-summary>div{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;gap:2px 7px!important;min-width:0!important;padding:9px!important;border:1px solid #eee5d8!important;border-radius:13px!important;background:#fff!important}#vlee-mobile-root .member-live-sheet .member-live-trip-summary>div strong{grid-column:2!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#vlee-mobile-root .member-live-sheet .member-live-safety-button{justify-self:start!important;min-height:34px!important;padding:5px 10px!important;border:1px solid #e9e1d4!important;border-radius:11px!important;background:#fff!important;color:#273840!important;font-size:11px!important}#vlee-mobile-root .member-mobile-page-tracking .member-live-safety-button{display:none!important}@media (max-width:380px){#vlee-mobile-root .member-mobile-page-request .request-flow-sheet{max-height:min(72dvh,680px)!important;padding-right:12px!important;padding-left:12px!important}#vlee-mobile-root .request-flow-step{gap:9px!important}#vlee-mobile-root .request-flow-vehicle-list>button{min-height:132px!important}#vlee-mobile-root .request-flow-map-actions{grid-template-columns:minmax(64px,.65fr) minmax(0,1.6fr)!important;gap:7px!important}#vlee-mobile-root .request-flow-map-actions .ghost-button{font-size:11px!important}}#vlee-mobile-root .member-mobile-page-request .request-flow-sheet{height:min(56dvh,520px)!important;max-height:min(56dvh,520px)!important;min-height:0!important;gap:7px!important;overflow:hidden!important;touch-action:pan-y!important}#vlee-mobile-root .member-mobile-page-request .request-flow-sheet:before{display:none!important}#vlee-mobile-root .member-mobile-page-request .request-flow-progress,#vlee-mobile-root .member-mobile-page-request .request-flow-sheet>.section-tag{flex:0 0 auto!important;margin:0!important}#vlee-mobile-root .member-mobile-page-request .request-flow-drag-handle{display:grid!important;place-items:center!important;flex:0 0 20px!important;width:100%!important;padding:0!important;border:0!important;background:transparent!important;cursor:grab!important;touch-action:none!important}#vlee-mobile-root .member-mobile-page-request .request-flow-drag-handle>span{width:44px!important;height:5px!important;border-radius:99px!important;background:#d6cbb8!important}#vlee-mobile-root .member-mobile-page-request .request-flow-scroll-content{display:grid!important;align-content:start!important;gap:11px!important;flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important}#vlee-mobile-root .member-mobile-page-request .request-flow-map-actions{position:relative!important;inset:auto!important;flex:0 0 auto!important;margin:0!important}#vlee-mobile-root .member-mobile-page-request .request-flow-sheet-collapsed{height:calc(103px + env(safe-area-inset-bottom))!important;max-height:calc(103px + env(safe-area-inset-bottom))!important}#vlee-mobile-root .member-mobile-page-request .request-flow-sheet-collapsed :is(.request-flow-progress,.section-tag){display:none!important}#vlee-mobile-root .member-mobile-page-request .request-flow-sheet-collapsed .request-flow-scroll-content{visibility:hidden!important;pointer-events:none!important}@media (max-width:380px){#vlee-mobile-root .member-mobile-page-request .request-flow-sheet:not(.request-flow-sheet-collapsed){height:min(58dvh,540px)!important;max-height:min(58dvh,540px)!important}}}.vp-manager-transit{min-width:0;margin-top:18px}.vp-manager-transit>.vp-primary{width:100%;min-height:46px}.vp-manager-transit .admin-transit-lines{display:grid;gap:12px;min-width:0;margin-top:12px;padding:14px;border:1px solid #e6dbc1;border-radius:18px;background:#fffdf8;box-sizing:border-box}.vp-manager-transit .admin-transit-lines>input,.vp-manager-transit .admin-transit-lines>select{width:100%;min-height:42px;padding:8px 11px;border:1px solid #e6dbc1;border-radius:11px;background:#fff;box-sizing:border-box}.vp-manager-transit .admin-transit-list-row{min-width:0;flex-wrap:wrap}.vp-manager-transit .admin-transit-map-editor{min-width:0;padding:12px}.vp-manager-transit .admin-transit-map{width:100%;height:min(55dvh,430px);min-height:300px}.admin-transit-gps{display:grid;gap:7px;padding:13px;border:1px solid #d8c481;border-radius:14px;background:#fff7d6;color:#202b2f}.admin-transit-gps>strong{font-size:15px}.admin-transit-gps>p{margin:0;font-size:12px;line-height:1.45}.admin-transit-return-option{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #ead8a0;border-radius:12px;background:#fffbec;font-size:12px;line-height:1.5;color:#303637}.admin-transit-return-option input{width:18px;height:18px;margin:0;flex:none;accent-color:#d9a900}.admin-transit-map-editor form{display:flex;align-items:end;gap:8px;flex-wrap:wrap;padding:10px;border:1px solid #eadfca;border-radius:12px;background:#fff}.admin-transit-map-editor form label{display:grid;gap:5px;flex:1 1;min-width:160px}.admin-transit-map-editor form input{min-height:40px;padding:7px 10px;border:1px solid #e2d3b6;border-radius:9px}.admin-transit-map-editor ol{display:grid;gap:6px;margin:0;padding-left:22px}.admin-transit-map-editor ol li{display:flex;align-items:center;gap:5px;min-width:0}.admin-transit-map-editor ol input{min-width:0;flex:1 1;min-height:38px;padding:6px;border:1px solid #e4d9c7;border-radius:8px}.admin-transit-map-editor ol button{min-width:35px;min-height:35px;border:1px solid #e4d9c7;border-radius:8px;background:#fff8e8}@media(max-width:600px){.vp-manager-transit .admin-transit-lines{padding:10px}.admin-transit-gps .admin-transit-editor-actions button{flex:1 1 140px}.admin-transit-map-editor ol li{flex-wrap:wrap}.admin-transit-map-editor ol input{flex-basis:100%}}