@layer placeProfessional{#vlee-mobile-root #place-detail-reference[data-theme=place-professional] .pd-review-dashboard{display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;gap:10px!important;padding:10px!important;border:1px solid #e8dec9!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 24px #261b0809!important}#vlee-mobile-root #place-detail-reference[data-theme=place-professional] .pd-review-graph{min-width:0!important;padding:4px 8px 4px 0!important;border-right:1px solid #f0e9da!important}#vlee-mobile-root #place-detail-reference[data-theme=place-professional] .pd-review-graph .pd-rating-summary{display:grid!important;justify-items:start!important;gap:2px!important;margin:0 0 9px!important;padding:0!important;border:0!important;background:none!important}#vlee-mobile-root #place-detail-reference[data-theme=place-professional] .pd-review-graph .pd-rating-summary>strong{font-size:30px!important}#vlee-mobile-root #place-detail-reference[data-theme=place-professional] .pd-review-graph .pd-rating-summary .pd-stars svg{width:12px!important;height:12px!important;flex-basis:12px!important}#vlee-mobile-root #place-detail-reference[data-theme=place-professional] .pd-review-graph .pd-rating-bars{gap:3px!important;padding:0!important}#vlee-mobile-root #place-detail-reference[data-theme=place-professional] .pd-review-graph .pd-rating-bars>div{grid-template-columns:11px minmax(0,1fr) 15px!important;gap:3px!important;font-size:9px!important}#vlee-mobile-root #place-detail-reference[data-theme=place-professional] .pd-review-graph .pd-rating-bars meter{height:7px!important}#vlee-mobile-root #place-detail-reference[data-theme=place-professional] .pd-review-recent{display:grid!important;align-content:start!important;gap:6px!important;min-width:0!important}#vlee-mobile-root #place-detail-reference[data-theme=place-professional] .pd-review-recent-title{font-size:11px!important;color:#786b54!important}#vlee-mobile-root #place-detail-reference[data-theme=place-professional] .pd-review-recent .pd-review{display:flex!important;gap:6px!important;margin:0!important;padding:6px 0!important;border:0!important;border-bottom:1px solid #f0ebe2!important;border-radius:0!important;background:none!important}#vlee-mobile-root #place-detail-reference[data-theme=place-professional] .pd-review-recent .pd-avatar{flex:0 0 24px!important;width:24px!important;height:24px!important}#vlee-mobile-root #place-detail-reference[data-theme=place-professional] .pd-review-recent .pd-review>div>strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important}#vlee-mobile-root #place-detail-reference[data-theme=place-professional] .pd-review-recent .pd-review-meta{gap:4px!important;margin:1px 0!important}#vlee-mobile-root #place-detail-reference[data-theme=place-professional] .pd-review-recent .pd-review-meta .pd-stars svg{width:10px!important;height:10px!important;flex-basis:10px!important}#vlee-mobile-root #place-detail-reference[data-theme=place-professional] .pd-review-excerpt{display:-webkit-box!important;width:100%!important;min-height:0!important;max-height:30px!important;overflow:hidden!important;padding:0!important;border:0!important;background:none!important;color:#4b463d!important;font-size:10px!important;line-height:1.4!important;text-align:left!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;cursor:pointer!important}#vlee-mobile-root #place-detail-reference[data-theme=place-professional] .pd-review-excerpt:hover{text-decoration:underline!important}#vlee-mobile-root #place-detail-reference[data-theme=place-professional] .pd-review-modal{position:fixed!important;inset:0!important;z-index:240!important;display:grid!important;place-items:center!important;padding:18px!important;background:#0c1926b8!important}#vlee-mobile-root #place-detail-reference[data-theme=place-professional] .pd-review-modal article{display:grid!important;gap:9px!important;width:min(100%,400px)!important;max-height:80dvh!important;overflow:auto!important;padding:20px!important;border:1px solid #e9ddc4!important;border-radius:18px!important;background:#fffaf0!important;box-shadow:0 22px 55px #0003!important}#vlee-mobile-root #place-detail-reference[data-theme=place-professional] .pd-review-modal header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}#vlee-mobile-root #place-detail-reference[data-theme=place-professional] .pd-review-modal header strong{font-size:16px!important}#vlee-mobile-root #place-detail-reference[data-theme=place-professional] .pd-review-modal header button{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border:0!important;border-radius:50%!important;background:#f3ecdd!important}#vlee-mobile-root #place-detail-reference[data-theme=place-professional] .pd-review-modal time{color:#827668!important;font-size:11px!important}#vlee-mobile-root #place-detail-reference[data-theme=place-professional] .pd-review-modal p{max-height:55dvh!important;overflow:auto!important;color:#282520!important;font-size:14px!important;line-height:1.55!important;white-space:pre-wrap!important}#vlee-mobile-root #place-detail-reference[data-theme=place-professional] :is(.pd-people,.pd-reviews,.explore-place-detail-overlay__list) strong:has(.vlee-explore-manager-star) .vlee-contribution-rank{display:none!important}#vlee-mobile-root #place-detail-reference[data-theme=place-professional] .vlee-rank-icon{display:block!important;flex:0 0 20px!important;width:20px!important;height:20px!important;background:none!important;object-fit:contain!important;vertical-align:middle!important}}body.place-review-modal-open{overflow:hidden!important}strong:has(.vlee-explore-manager-star) .vlee-contribution-rank{display:none!important}@layer placeProfessional{#vlee-mobile-root:has(#vlee-explore-reference) .app-main{padding-inline:0!important}#vlee-explore-reference .vlee-city-explore__top{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important}#vlee-explore-reference .vlee-city-explore__toolbar{grid-column:2!important;grid-row:1!important}#vlee-explore-reference .vlee-city-explore__intro{grid-column:1!important;grid-row:1!important}#vlee-explore-reference .vlee-city-explore__search-row{grid-column:1/-1!important}#vlee-explore-reference .vlee-city-explore__city{margin-right:6px!important;padding:4px 7px!important;font-size:12px!important}#vlee-explore-reference .vlee-city-explore__add-place{min-height:44px!important;background:#fff8e5!important;border-color:#edcc67!important}#vlee-explore-reference .vlee-contribution-feed__story-rail .vlee-member-name{display:flex!important;flex-direction:row!important;align-items:center!important;gap:4px!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;overflow:hidden!important}#vlee-explore-reference .vlee-contribution-feed__story-rail .vlee-member-name__rank{display:block!important;flex:0 0 14px!important;width:14px!important;min-width:14px!important;max-width:14px!important;height:14px!important;min-height:14px!important;max-height:14px!important;aspect-ratio:1!important;object-fit:contain!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:none!important}#vlee-explore-reference .vlee-contribution-feed__story-rail .vlee-member-name__text{display:block!important;flex:1 1!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:12px!important;line-height:18px!important}:is(#vlee-explore-reference,#place-detail-reference){color:#1d1d1b!important;font-family:Segoe UI,Arial,sans-serif!important;min-width:0!important;box-sizing:border-box!important}:is(#vlee-explore-reference,#place-detail-reference) :is(button,a,input,textarea){font-family:inherit!important}:is(#vlee-explore-reference,#place-detail-reference) :is(button,a):focus-visible{outline:3px solid #987400!important;outline-offset:3px!important}#vlee-explore-reference{width:100%!important;max-width:100%!important;padding:16px 16px calc(96px + env(safe-area-inset-bottom))!important;gap:20px!important;background:#fffdf8!important}#vlee-explore-reference>.vlee-contribution-feed{order:1!important}#vlee-explore-reference>#vlee-explore-events{order:2!important}#vlee-explore-reference .vlee-city-explore__intro h1{font-size:26px!important;color:#1d1d1b!important;letter-spacing:-.7px!important}#vlee-explore-reference :is(.vlee-city-explore__section-head h2,.vlee-contribution-feed__stories strong){font-size:18px!important;color:#1d1d1b!important}#vlee-explore-reference .vlee-city-explore__search-scope{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important;padding:3px!important;background:#f0f0f2!important;border-radius:12px!important}#vlee-explore-reference .vlee-city-explore__search-scope button{min-height:44px!important;border-radius:10px!important;font-size:14px!important;justify-content:center!important}#vlee-explore-reference .vlee-city-explore__search-scope button.active{background:#fff!important;color:#1d1d1b!important;box-shadow:0 1px 4px #00000012!important}#vlee-explore-reference .vlee-city-explore__search{height:46px!important;border-radius:12px!important;background:#f7f7f8!important;border-color:#e1e1e5!important}#vlee-explore-reference .vlee-city-explore__search input{font-size:16px!important}#vlee-explore-reference .vlee-contribution-feed__story-rail{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - 20px)/3)!important;gap:10px!important;overflow-x:auto!important}#vlee-explore-reference .vlee-contribution-feed__story-rail>button{display:grid!important;grid-template-rows:auto auto auto!important;align-content:start!important;justify-items:stretch!important;flex:none!important;width:100%!important;min-width:0!important;gap:0!important}#vlee-explore-reference .vlee-contribution-feed__story-rail>button>.city-story-photo{grid-row:1!important}#vlee-explore-reference .vlee-contribution-feed__story-rail>button>.city-story-title{grid-row:2!important}#vlee-explore-reference .vlee-contribution-feed__story-rail>button>small{grid-row:3!important}#vlee-explore-reference .city-story-photo{display:block!important;position:relative!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;overflow:visible!important;border:0!important}#vlee-explore-reference .city-story-photo>img{display:block!important;position:static!important;width:100%!important;height:auto!important;aspect-ratio:1.28!important;object-fit:cover!important}#vlee-explore-reference .city-story-photo{aspect-ratio:1.28!important;border-radius:10px!important}#vlee-explore-reference .city-story-photo>img{border-radius:10px!important}#vlee-explore-reference .city-story-photo .city-story-avatar{width:30px!important;height:30px!important;right:3px!important;bottom:3px!important;border:2px solid white!important}#vlee-explore-reference .city-story-title{font-size:12px!important;line-height:1.35!important;min-height:33px!important;margin:7px 0 3px!important;color:#1d1d1b!important}#vlee-explore-reference .vlee-contribution-feed__story-rail small{display:flex!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;font-size:12px!important;line-height:1.4!important}#vlee-explore-reference #vlee-explore-events .vlee-city-explore__rail{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - 20px)/3)!important;gap:10px!important}#vlee-explore-reference .vlee-city-explore__event{display:block!important;border:0!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important}#vlee-explore-reference .vlee-city-explore__event>img{height:auto!important;aspect-ratio:1.28!important;border-radius:10px!important}#vlee-explore-reference .vlee-city-explore__event-copy{padding:7px 0!important;gap:3px!important}#vlee-explore-reference .vlee-city-explore__event-copy strong{font-size:12px!important;min-height:33px!important;color:#1d1d1b!important}#vlee-explore-reference .vlee-city-explore__event-copy :is(small,span){font-size:12px!important}#vlee-explore-reference .vlee-city-explore__event-date{position:static!important;font-size:12px!important;padding:3px 0!important;border:0!important;box-shadow:none!important}#vlee-explore-reference .vlee-city-explore__category-nav>div{gap:10px!important}#vlee-explore-reference>.vlee-city-explore__section:not(#vlee-explore-events),#vlee-explore-reference>.vlee-city-explore__section[data-section-kind=nearby],#vlee-explore-reference>.vlee-city-explore__section[data-section-kind=places]{display:block!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=category],#vlee-explore-reference>.vlee-city-explore__section[data-section-kind=nearby]{display:none!important}#vlee-explore-reference>.city-platform-sidebar{order:5!important}#vlee-explore-reference>.vlee-city-explore__category-nav{order:3!important}#vlee-explore-reference .vlee-city-explore__category-nav:not(.is-compact) button{background:#e5f2fa!important;border-radius:13px!important;min-height:76px!important;padding:9px 4px!important}#vlee-explore-reference .vlee-city-explore__category-nav button:nth-child(4n+2){background:#fff0d7!important}#vlee-explore-reference .vlee-city-explore__category-nav button:nth-child(4n+3){background:#eee7fc!important}#vlee-explore-reference .vlee-city-explore__category-nav button:nth-child(4n+4){background:#e1f1e4!important}#vlee-explore-reference .vlee-city-explore__category-nav button strong{font-size:12px!important;color:#1d1d1b!important}#vlee-explore-reference .vlee-city-explore__category-nav button>span{background:transparent!important;width:30px!important;height:30px!important}#vlee-explore-reference .vlee-city-explore__category-nav button svg{width:25px!important;height:25px!important}#vlee-explore-reference .city-place-card{padding:0!important;border-radius:14px!important;border:1px solid #e8e5df!important;box-shadow:0 3px 10px #1d1d1b06!important}#vlee-explore-reference .city-place-card .vlee-city-explore__card-main{display:flex!important;flex-direction:column!important;gap:0!important;align-items:stretch!important}#vlee-explore-reference .city-place-card .vlee-city-explore__card-media{height:auto!important;aspect-ratio:4/3!important;border-radius:0!important}#vlee-explore-reference .city-place-card .vlee-city-explore__card-copy{padding:9px!important;gap:5px!important}#vlee-explore-reference .city-place-card .vlee-city-explore__card-copy>strong{font-size:14px!important;line-height:1.35!important;min-height:38px!important;color:#1d1d1b!important}#vlee-explore-reference :is(.city-place-category,.vlee-city-explore__card-copy small,.vlee-city-explore__card-meta,.city-place-distance){font-size:12px!important}#vlee-explore-reference .vlee-city-explore__card-actions{padding:0 8px 8px!important;gap:6px!important;margin:0!important}#vlee-explore-reference .vlee-city-explore__card-actions :is(a,button){min-height:44px!important;font-size:12px!important}#vlee-explore-reference .vlee-city-explore__card-actions .detail{display:none!important}#vlee-explore-reference .vlee-city-explore__directory-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}#vlee-explore-reference .vlee-city-explore__directory-row{position:relative!important;display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;border:1px solid #e6e5e1!important;border-radius:14px!important;overflow:hidden!important;background:#fff!important}#vlee-explore-reference .vlee-city-explore__directory-image{width:100%!important;height:auto!important;aspect-ratio:4/3!important;border-radius:0!important}#vlee-explore-reference .vlee-city-explore__directory-image img{width:100%!important;height:100%!important;object-fit:cover!important}#vlee-explore-reference .vlee-city-explore__directory-copy{display:grid!important;gap:5px!important;width:100%!important;padding:9px!important}#vlee-explore-reference .vlee-city-explore__directory-copy strong{font-size:14px!important;line-height:1.35!important;white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}#vlee-explore-reference .vlee-city-explore__directory-copy :is(small,p,span){font-size:12px!important}#vlee-explore-reference .vlee-city-explore__directory-copy p{display:none!important}#vlee-explore-reference .vlee-city-explore__directory-row>button{position:absolute!important;top:5px!important;right:5px!important;width:44px!important;height:44px!important;background:#ffffffeb!important;border-radius:50%!important}#vlee-explore-reference .vlee-city-explore__directory-row>svg{display:none!important}#vlee-explore-reference .vlee-directory-actions{display:flex!important;gap:5px!important;padding:0 8px 8px!important;margin-top:auto!important}#vlee-explore-reference .vlee-directory-actions :is(button,a){display:flex!important;flex:1 1!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-height:44px!important;padding:5px!important;border:1px solid #e5e2db!important;border-radius:9px!important;background:#fff!important;color:#1d1d1b!important;font-size:12px!important;text-decoration:none!important}#vlee-explore-reference .vlee-directory-actions button:first-child{background:#ffcc00!important;border-color:#ffcc00!important}#vlee-explore-reference .vlee-directory-actions .directory-open{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;overflow:hidden!important;clip-path:inset(50%)!important}#vlee-explore-reference .directory-open:focus-visible{position:static!important;width:auto!important;height:auto!important;clip-path:none!important;min-height:44px!important}#vlee-explore-reference .vlee-city-explore__pharmacy-list{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:78%!important;overflow-x:auto!important;gap:10px!important;scroll-snap-type:x proximity!important}#vlee-explore-reference .vlee-city-explore__pharmacy-focus{padding:12px!important;scroll-snap-align:start!important}#vlee-explore-reference .vlee-city-explore__pharmacy-main{grid-template-columns:42px minmax(0,1fr)!important}#vlee-explore-reference .vlee-city-explore__pharmacy-copy strong{font-size:14px!important}#vlee-explore-reference .vlee-city-explore__pharmacy-copy :is(small,span){font-size:12px!important}#vlee-explore-reference .vlee-city-explore__pharmacy-buttons :is(a,button){min-height:44px!important;gap:4px!important;font-size:12px!important}#vlee-explore-reference .vlee-city-explore__pharmacy-buttons span{display:inline!important}#place-detail-reference{padding:0 0 calc(96px + env(safe-area-inset-bottom))!important;background:#fffdf8!important}#place-detail-reference .explore-place-detail-hero{width:100%!important;height:280px!important;min-height:0!important;max-height:none!important;margin:0!important}#place-detail-reference .explore-place-hero-glance{display:none!important}#place-detail-reference :is(.explore-place-detail-topbar button,.pd-hero-navigation button){width:44px!important;height:44px!important;color:#1d1d1b!important;background:#fffffff0!important;box-shadow:0 2px 8px #0001!important;border:0!important}#place-detail-reference .pd-sheet{display:flex!important;flex-direction:column!important;gap:18px!important;margin:-16px 0 0!important;padding:18px 16px 24px!important;border-radius:20px 20px 0 0!important;background:#fffdf8!important;border:0!important;box-shadow:none!important;width:100%!important}#place-detail-reference .pd-overview{padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}#place-detail-reference .pd-category{background:#fff0d5!important;color:#865800!important;font-size:12px!important;font-weight:600!important}#place-detail-reference .pd-info>:is(a,div){display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;text-align:center!important}#place-detail-reference .pd-sheet>*{order:10!important}#place-detail-reference .pd-overview{order:0!important}#place-detail-reference .pd-about{order:1!important}#place-detail-reference .pd-contribute{order:2!important}#place-detail-reference .pd-actions{order:1!important}#place-detail-reference .pd-fare{order:2!important}#place-detail-reference .pd-info{order:3!important}#place-detail-reference .pd-about{order:4!important}#place-detail-reference .pd-contribute{order:5!important}#place-detail-reference .pd-gallery{order:6!important}#place-detail-reference .pd-contributors{order:7!important}#place-detail-reference .pd-extra{order:8!important}#place-detail-reference .pd-reviews{order:9!important}#place-detail-reference .pd-nearby{order:10!important}#place-detail-reference .pd-manager-tools{order:11!important}#place-detail-reference h1{display:block!important;font-size:26px!important;line-height:1.2!important;color:#1d1d1b!important;margin:8px 0!important}#place-detail-reference h2{color:#1d1d1b!important;font-size:18px!important}#place-detail-reference .pd-actions :is(button,a){min-height:48px!important;font-size:14px!important;border-radius:12px!important}#place-detail-reference .pd-actions .pd-taxi{order:0!important;background:#ffcc00!important;border-color:#ffcc00!important;color:#1d1d1b!important}#place-detail-reference .pd-actions>a{order:1!important;background:white!important;border-color:#1d1d1b!important;color:#1d1d1b!important}#place-detail-reference .pd-overview h1{display:block!important;order:0!important;margin:8px 0!important;font-size:26px!important;line-height:1.2!important}#place-detail-reference .pd-about>h2{display:block!important;margin-bottom:8px!important}#place-detail-reference .pd-overview>.explore-place-contribution-credit{display:flex!important;margin-top:10px!important}#place-detail-reference .pd-fare{padding:12px!important;border-radius:14px!important;background:#fff5e4!important}#place-detail-reference .pd-info{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}#place-detail-reference .pd-info>*{border:1px solid #e8e5df!important;border-radius:12px!important;padding:10px 6px!important;background:white!important}#place-detail-reference .pd-info summary{display:flex!important;flex-direction:column!important;gap:5px!important;align-items:center!important}#place-detail-reference .pd-info small{font-size:12px!important}#place-detail-reference .pd-description :is(p,summary>span){font-size:14px!important;line-height:1.55!important}#place-detail-reference .pd-review-dashboard{grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr)!important}#place-detail-reference .pd-review{grid-template-columns:28px minmax(0,1fr)!important;gap:7px!important}#place-detail-reference .pd-review .pd-avatar{width:28px!important;height:28px!important}#place-detail-reference .pd-review-excerpt{font-size:13px!important}@media (max-width:370px){#place-detail-reference .pd-review-dashboard{grid-template-columns:minmax(0,1fr)!important}}#vlee-mobile-root #vlee-explore-reference[data-theme=city-discovery]>.vlee-city-explore__top{order:0!important}#vlee-mobile-root #vlee-explore-reference[data-theme=city-discovery]>.vlee-contribution-feed.vlee-contribution-feed{order:1!important}#vlee-mobile-root #vlee-explore-reference[data-theme=city-discovery]>#vlee-explore-events{order:2!important}#vlee-mobile-root #vlee-explore-reference[data-theme=city-discovery]>.vlee-city-explore__category-nav.vlee-city-explore__category-nav{order:3!important}#vlee-mobile-root #vlee-explore-reference[data-theme=city-discovery]>.vlee-city-explore__section[data-section-kind=campaigns]{order:4!important}#vlee-mobile-root #vlee-explore-reference[data-theme=city-discovery]>.city-platform-sidebar,#vlee-mobile-root #vlee-explore-reference[data-theme=city-discovery]>.vlee-city-explore__section[data-section-kind=businesses]{order:5!important}#vlee-mobile-root #vlee-explore-reference[data-theme=city-discovery]>.vlee-city-explore__section[data-section-kind=category]{order:8!important}#vlee-mobile-root #vlee-explore-reference[data-theme=city-discovery] .vlee-contribution-feed__story-rail{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - 20px)/3)!important}#vlee-mobile-root #vlee-explore-reference[data-theme=city-discovery] .vlee-contribution-feed__story-rail>button{display:grid!important;grid-template-rows:auto auto auto!important;align-content:start!important;justify-items:stretch!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;gap:0!important}#vlee-mobile-root #vlee-explore-reference[data-theme=city-discovery] .vlee-contribution-feed__story-rail>button>.city-story-photo{display:block!important;grid-row:1!important;position:relative!important;height:auto!important;min-height:0!important;padding:0!important;overflow:visible!important;border:0!important}#vlee-mobile-root #vlee-explore-reference[data-theme=city-discovery] .vlee-contribution-feed__story-rail>button>.city-story-photo>img{display:block!important;position:static!important;width:100%!important;height:auto!important;aspect-ratio:1.28!important;object-fit:cover!important}#vlee-mobile-root #vlee-explore-reference[data-theme=city-discovery] .vlee-contribution-feed__story-rail>button>.city-story-title{grid-row:2!important}#vlee-mobile-root #vlee-explore-reference[data-theme=city-discovery] .vlee-contribution-feed__story-rail>button>small{grid-row:3!important;display:flex!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important}}#vlee-mobile-root .vlee-social-greeting{display:none}#vlee-mobile-root .member-mobile-page.member-mobile-page-home-2026:has(.member-dashboard-home){--home-ink:#16202c;--home-muted:#667487;--home-line:#ebe8df;--home-yellow:#ffcc00;--member-header-height:142px;min-width:0;padding-top:calc(var(--member-header-height) + env(safe-area-inset-top) + 16px)!important;background:#fffaf0}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-social-header{top:0;width:min(480px,100%);padding:calc(8px + env(safe-area-inset-top)) 14px 10px!important;gap:10px;background:#fffaf0;box-shadow:0 3px 16px #1b26310d}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-social-header-top{gap:9px;min-height:40px}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-social-header-top>a:first-child{flex:none;min-width:0}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-social-logo{width:132px;height:auto}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-social-greeting{display:grid;gap:1px;min-width:0;margin-left:auto;line-height:1.15}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-social-greeting small{font-size:10px;color:var(--home-muted)}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-social-greeting strong{max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--home-ink)}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-social-header-top nav{flex:none;gap:0}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-social-header-top nav :is(a,button){width:34px;height:38px;color:var(--home-ink)}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-social-header-top nav .vlee-header-message-action{display:none}#vlee-mobile-root .member-mobile-page-home-2026 .social-profile-avatar{width:34px;height:34px;border:2px solid #fff;box-shadow:0 2px 8px #1d1d1b24}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-social-header-search{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"input scopes" "city city";align-items:center;gap:6px;min-width:0;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}#vlee-mobile-root .member-mobile-page-home-2026 .social-search-inline{grid-area:input;height:44px;min-height:44px;padding:0 12px;border:1px solid var(--home-line);border-radius:15px;background:#fff;box-shadow:0 3px 12px #17232c0a;color:var(--home-ink)}#vlee-mobile-root .member-mobile-page-home-2026 .social-search-inline input{font-size:14px;color:var(--home-ink)}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-social-header-search>.social-search-scopes{grid-area:scopes;display:flex;gap:2px;padding:3px;border:1px solid var(--home-line);border-radius:13px;background:#fff}#vlee-mobile-root .member-mobile-page-home-2026 .social-search-scopes button{flex:none;min-width:43px;min-height:36px;border-radius:10px;font-size:12px;color:var(--home-muted)}#vlee-mobile-root .member-mobile-page-home-2026 .social-search-scopes button[aria-selected=true]{background:var(--home-yellow);color:#1d1d1b;box-shadow:none}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-social-header-search>.social-city-trigger{grid-area:city;justify-self:end;min-height:28px!important;width:auto;padding:2px 8px!important;border:0;background:transparent;color:var(--home-muted);font-size:11px}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-social-header-search>.social-city-trigger svg{width:13px;height:13px}#vlee-mobile-root .member-mobile-page-home-2026 .member-dashboard-home{display:flex!important;flex-direction:column;gap:18px!important;min-width:0;width:100%;padding:0 14px 28px!important;box-sizing:border-box;color:var(--home-ink)}#vlee-mobile-root .member-mobile-page-home-2026 .member-dashboard-home>.vlee-home-welcome{order:0;margin:0!important;border:0!important;border-radius:19px!important;box-shadow:0 7px 22px #16253318!important;overflow:hidden}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-home-welcome .vlee-city-hero{position:relative;min-height:295px!important;padding:20px!important;border-radius:19px!important;background:linear-gradient(90deg,#061724b8,#07182530 75%),linear-gradient(0deg,#07182595,transparent 65%),var(--city-art) center/cover!important;color:#fff}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-home-welcome .vlee-home-hero-copy{margin-top:auto;padding-top:65px}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-home-welcome .vlee-city-hero h1{max-width:270px;margin:6px 0!important;font-size:25px!important;line-height:1.14!important;color:#fff!important;text-shadow:0 2px 8px #07182588}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-home-welcome .vlee-city-hero p{color:#fff!important;font-size:12px!important}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-home-welcome .vlee-city-weather{color:#fff!important}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-home-welcome .member-dashboard-taxi-mark{display:none!important}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-home-welcome .vlee-city-hero>button{min-height:48px!important;margin-top:10px!important;border-radius:14px!important;background:var(--home-yellow)!important;color:#141414!important;font-size:15px!important;font-weight:800!important}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-home-stories{order:1;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-home-section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-left:11px;border-left:4px solid var(--home-yellow)}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-home-section-heading h2{margin:0;font-size:17px;color:var(--home-ink)}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-home-section-heading button{display:flex;align-items:center;gap:2px;border:0;background:none;color:var(--home-muted);font-size:11px}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-home-story-rail{gap:10px;padding:0 1px 7px;overflow-x:auto}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-home-story-rail button{flex:0 0 143px;width:143px;padding:0 0 9px;border:1px solid var(--home-line);border-radius:14px;background:#fff;box-shadow:0 4px 12px #17232c0b}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-home-story-rail button>span{position:relative;height:100px}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-home-story-rail button>span>img:first-child{width:100%;height:100%;object-fit:cover}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-home-story-rail .vlee-home-contributor-avatar{position:absolute;right:7px;top:7px;width:28px;height:28px;border:2px solid #fff;border-radius:50%;object-fit:cover;box-shadow:0 2px 6px #0006}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-home-story-rail small{min-height:36px;margin:8px 9px 0;font-size:12px;line-height:1.35;color:var(--home-ink);overflow-wrap:normal}#vlee-mobile-root .member-mobile-page-home-2026 .member-pharmacy-section{order:2;padding:0!important;border:0!important;background:none!important}#vlee-mobile-root .member-mobile-page-home-2026 .member-place-category-section{order:3}#vlee-mobile-root .member-mobile-page-home-2026 .member-event-section{order:4}#vlee-mobile-root .member-mobile-page-home-2026 .member-recent-destination-grid{min-width:0}#vlee-mobile-root .member-mobile-page-home-2026 .member-dashboard-home>.member-dashboard-section:not(.member-pharmacy-section):not(.member-place-category-section):not(.member-event-section){order:5}#vlee-mobile-root .member-mobile-page-home-2026 .member-dashboard-section{gap:10px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}#vlee-mobile-root .member-mobile-page-home-2026 .member-dashboard-section-head{align-items:center;padding:0 0 0 11px;border-left:4px solid var(--home-yellow)}#vlee-mobile-root .member-mobile-page-home-2026 .member-dashboard-section-head>div>span{font-size:9px;letter-spacing:.08em;color:#a57b00}#vlee-mobile-root .member-mobile-page-home-2026 .member-dashboard-section-head h2{font-size:17px!important;line-height:1.2;color:var(--home-ink)}#vlee-mobile-root .member-mobile-page-home-2026 .member-dashboard-section-head>button{padding:3px!important;min-height:30px;background:none!important;border:0!important;box-shadow:none!important;font-size:11px;color:var(--home-muted)!important;white-space:nowrap}#vlee-mobile-root .member-mobile-page-home-2026 .member-pharmacy-list{display:flex!important;gap:8px!important;overflow-x:auto;scroll-snap-type:x proximity;padding:1px 1px 7px!important}#vlee-mobile-root .member-mobile-page-home-2026 .member-pharmacy-list>.member-pharmacy-row{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 16px)/3);width:calc((100% - 16px)/3)!important;max-width:none!important;min-width:0!important;display:flex!important;flex-direction:column;align-items:flex-start;gap:5px!important;padding:9px!important;border:1px solid #e8ebdf!important;border-radius:13px!important;background:#fff!important;box-shadow:0 3px 11px #17232c0a!important;scroll-snap-align:start}#vlee-mobile-root .member-mobile-page-home-2026 .member-pharmacy-cross{display:grid;place-items:center;width:27px!important;height:27px!important;background:#fff0ef!important;color:#cf3e35!important}#vlee-mobile-root .member-mobile-page-home-2026 .member-pharmacy-row>div:nth-child(2){min-width:0;width:100%}#vlee-mobile-root .member-mobile-page-home-2026 .member-pharmacy-row>div:nth-child(2)>strong{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;font-size:10px!important;line-height:1.3!important;white-space:normal}#vlee-mobile-root .member-mobile-page-home-2026 .member-pharmacy-row>div:nth-child(2)>span{font-size:9px!important;color:var(--home-muted)}#vlee-mobile-root .member-mobile-page-home-2026 .member-pharmacy-row>div:nth-child(2)>small,#vlee-mobile-root .member-mobile-page-home-2026 .member-pharmacy-status-line{display:none!important}#vlee-mobile-root .member-mobile-page-home-2026 .member-pharmacy-meta{width:100%;margin-top:auto}#vlee-mobile-root .member-mobile-page-home-2026 .member-pharmacy-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px!important;width:100%}#vlee-mobile-root .member-mobile-page-home-2026 .member-pharmacy-actions :is(button,a){min-height:27px!important;padding:3px!important}#vlee-mobile-root .member-mobile-page-home-2026 .member-pharmacy-actions svg{width:14px;height:14px}#vlee-mobile-root .member-mobile-page-home-2026 .member-place-category-rail{display:flex!important;gap:9px!important;overflow-x:auto;padding:1px 1px 8px!important;scroll-snap-type:x proximity}#vlee-mobile-root .member-mobile-page-home-2026 .member-place-category-card{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 9px)/2);width:calc((100% - 9px)/2)!important;max-width:none!important;min-width:0!important;border:1px solid var(--home-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 4px 12px #17232c0c!important;scroll-snap-align:start}#vlee-mobile-root .member-mobile-page-home-2026 .member-place-category-image{height:112px!important}#vlee-mobile-root .member-mobile-page-home-2026 .member-place-category-copy{padding:9px!important;gap:5px!important}#vlee-mobile-root .member-mobile-page-home-2026 .member-place-category-copy strong{display:-webkit-box;min-height:2.7em;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px!important;line-height:1.35!important;white-space:normal}#vlee-mobile-root .member-mobile-page-home-2026 .member-place-distance{font-size:10px!important;line-height:1.3;color:var(--home-muted)}#vlee-mobile-root .member-mobile-page-home-2026 .member-place-card-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:0 9px 9px}#vlee-mobile-root .member-mobile-page-home-2026 .member-place-card-actions :is(button,a){display:grid;place-items:center;min-width:0;min-height:32px;border:1px solid var(--home-line);border-radius:9px;background:#fff;color:var(--home-ink)}#vlee-mobile-root .member-mobile-page-home-2026 .member-place-card-actions .taxi{background:var(--home-yellow);border-color:var(--home-yellow)}#vlee-mobile-root .member-mobile-page-home-2026 .member-event-rail{gap:10px!important;overflow-x:auto;padding:1px 1px 8px!important}#vlee-mobile-root .member-mobile-page-home-2026 .member-event-card{flex:0 0 180px!important;width:180px!important;max-width:none!important;border:1px solid var(--home-line);border-radius:14px!important;background:#fff;box-shadow:0 4px 12px #17232c0b}#vlee-mobile-root .member-mobile-page-home-2026 .member-event-poster{height:105px!important}#vlee-mobile-root .member-mobile-page-home-2026 .member-event-copy{gap:5px!important;padding:9px!important}#vlee-mobile-root .member-mobile-page-home-2026 .member-event-copy>strong{font-size:12px!important;line-height:1.35!important}#vlee-mobile-root .member-mobile-page-home-2026 .member-event-copy :is(.member-event-address,.member-event-links){display:none!important}#vlee-mobile-root .member-mobile-page-home-2026 .member-dashboard-home>.vlee-home-category-shortcuts{order:6!important}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-home-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-home-category-grid button{display:grid;justify-items:center;align-content:center;gap:7px;min-width:0;min-height:78px;padding:8px 4px;border:1px solid var(--home-line);border-radius:13px;background:#fff;color:var(--home-ink);box-shadow:0 3px 10px #17232c08}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-home-category-grid button span{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:#fff1b8;color:#a97d00}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-home-category-grid button strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}@media(max-width:370px){#vlee-mobile-root .member-mobile-page-home-2026 .vlee-social-logo{width:118px}#vlee-mobile-root .member-mobile-page-home-2026 .vlee-social-greeting strong{max-width:65px}#vlee-mobile-root .member-mobile-page-home-2026 .social-search-scopes button{min-width:38px}#vlee-mobile-root .member-mobile-page-home-2026 .member-dashboard-home{padding-inline:11px!important}}:root{--vlee-set-paper:#fffaf0;--vlee-set-card:#fff;--vlee-set-ink:#1d1d1b;--vlee-set-muted:#66717c;--vlee-set-line:#eae4d8;--vlee-set-yellow:#ffcc00;--vlee-set-shadow:0 8px 22px rgba(28,32,38,.065)}body .account-security-page,body .login-mobile-shell,body .vlee-registration-page{color:var(--vlee-set-ink);background:var(--vlee-set-paper)}#vlee-mobile-root .login-mobile-shell .login-passenger-hero{min-height:325px!important;padding:32px 20px 24px!important;background:linear-gradient(0deg,#fffaf0,rgba(255,250,240,.76) 24%,transparent 59%),url(/branding/vleetaksi-national-login-20261002.png) center 62% /cover no-repeat!important}#vlee-mobile-root .login-mobile-shell .vlee-login-intro{margin-top:200px;color:var(--vlee-set-ink)}#vlee-mobile-root .login-mobile-shell .vlee-login-intro>img{position:absolute;z-index:2;top:25px;left:50%;width:min(190px,54vw);height:auto;margin:0;transform:translateX(-50%)}#vlee-mobile-root .login-mobile-shell .vlee-login-intro h1{font-size:clamp(22px,5.8vw,27px)!important;font-weight:850}#vlee-mobile-root .login-mobile-shell .login-passenger-sheet{padding:12px 16px 28px!important}body .account-security-page .account-security-card,body .login-mobile-shell :is(.login-spot-card,.login-passenger-sheet),body .vlee-registration-page :is(.vlee-registration-content,.vlee-registration-form-card){border-color:var(--vlee-set-line);box-shadow:var(--vlee-set-shadow)}body .account-security-page :is(input,select),body .login-mobile-shell :is(input,select,textarea),body .vlee-registration-page :is(input,select,textarea){min-width:0;font-size:16px;border-color:var(--vlee-set-line);border-radius:12px}body .account-security-page .account-security-primary,body .login-mobile-shell :is(.login-primary,.login-yellow-action),body .vlee-registration-page .primary-button{min-height:46px;border-radius:13px;background:var(--vlee-set-yellow);color:var(--vlee-set-ink);font-weight:800}#vlee-mobile-root .member-mobile-page:not(.member-mobile-page-request){min-width:0;max-width:100%;color:var(--vlee-set-ink);background:var(--vlee-set-paper);overflow-x:clip}#vlee-mobile-root .member-mobile-page:not(.member-mobile-page-request) .vlee-social-header{background:var(--vlee-set-paper)!important}#vlee-mobile-root .member-mobile-page:not(.member-mobile-page-request) :is(h1,h2,h3){letter-spacing:-.025em}#vlee-mobile-root .member-mobile-page:not(.member-mobile-page-request) :is(.surface-card,.vp-identity,.vp-menu,.vp-ride,.vp-permissions article){border-color:var(--vlee-set-line);box-shadow:var(--vlee-set-shadow)}#vlee-mobile-root .member-mobile-page:not(.member-mobile-page-request) :is(.vp-root,.vlee-city-explore,.member-dashboard-home){min-width:0;max-width:100%}#vlee-mobile-root .member-mobile-page-home-2026 .member-dashboard-home{color:var(--vlee-set-ink)}#vlee-mobile-root .member-mobile-page-home-2026 :is(.member-dashboard-section-head,.vlee-home-section-heading) h2{color:var(--vlee-set-ink);font-weight:800}#vlee-mobile-root .member-mobile-page-home-2026 :is(.vlee-home-story-rail button,.member-pharmacy-row,.member-place-category-card,.member-event-card){border-color:var(--vlee-set-line)!important;box-shadow:var(--vlee-set-shadow)!important}#vlee-mobile-root .member-mobile-page-home-2026 :is(.vlee-home-story-rail,.member-pharmacy-list){min-width:0;scroll-snap-type:x proximity;scrollbar-width:thin}#vlee-mobile-root .member-mobile-page:not(.member-mobile-page-request) .vlee-city-explore,body .explore-place-detail-screen{--set-line:var(--vlee-set-line);min-width:0;max-width:100%;color:var(--vlee-set-ink);background:var(--vlee-set-paper)}#vlee-mobile-root .member-mobile-page:not(.member-mobile-page-request) .vlee-city-explore :is(.vlee-city-explore__card,.vlee-city-explore__pharmacy-focus,.vlee-city-explore__event,.vlee-city-explore__directory-row),body .explore-place-detail-screen :is(.explore-place-detail-route-summary,.explore-place-detail-map,.pd-review-compose){border-color:var(--vlee-set-line)!important;border-radius:16px!important;background-color:var(--vlee-set-card);box-shadow:var(--vlee-set-shadow)!important}#vlee-mobile-root .member-mobile-page:not(.member-mobile-page-request) .vlee-city-explore__rail{min-width:0;max-width:100%;overflow-x:auto;scroll-snap-type:x proximity;overscroll-behavior-inline:contain}#vlee-mobile-root .member-mobile-page:not(.member-mobile-page-request) .vlee-city-explore__rail>*{scroll-snap-align:start}#vlee-mobile-root .member-mobile-page:not(.member-mobile-page-request) .vlee-city-explore__pharmacy-list{scrollbar-width:none}#vlee-mobile-root .member-mobile-page:not(.member-mobile-page-request) .vlee-city-explore__pharmacy-list::-webkit-scrollbar{display:none}body .explore-place-detail-screen .explore-place-detail-photo-rail{max-width:100%;scroll-snap-type:x mandatory}body .explore-place-detail-screen .pd-nearby-rail{max-width:100%;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-inline:contain}body .explore-place-detail-screen .pd-nearby-rail::-webkit-scrollbar{display:none}body .explore-place-detail-screen .pd-nearby-rail>*{scroll-snap-align:start}body .explore-place-submit-modal :is(.vlee-contribution-hub,.vlee-contribution-task-view){display:grid;gap:14px;min-width:0;padding:14px 16px 18px;background:var(--vlee-set-paper)}body .explore-place-submit-modal .vlee-contribution-welcome{display:grid;gap:7px;padding:16px;border:1px solid #f0dfa4;border-radius:18px;background:linear-gradient(140deg,#fff8d7,#fffdf7 72%)}body .explore-place-submit-modal .vlee-contribution-progress>small,body .explore-place-submit-modal .vlee-contribution-tasks header small,body .explore-place-submit-modal .vlee-contribution-welcome span{color:#987000;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}body .explore-place-submit-modal .vlee-contribution-welcome strong{font-size:19px;line-height:1.18}body .explore-place-submit-modal .vlee-contribution-progress p,body .explore-place-submit-modal .vlee-contribution-welcome p{margin:0;color:var(--vlee-set-muted);font-size:12px;line-height:1.45}body .explore-place-submit-modal .vlee-contribution-actions{display:grid;gap:9px}body .explore-place-submit-modal .vlee-contribution-actions button{display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:68px;padding:10px 12px;border:1px solid var(--vlee-set-line);border-radius:16px;background:#fff;color:var(--vlee-set-ink);text-align:left;box-shadow:var(--vlee-set-shadow)}body .explore-place-submit-modal .vlee-contribution-actions button:hover{border-color:#e4b900;transform:translateY(-1px)}body .explore-place-submit-modal .vlee-contribution-actions i,body .explore-place-submit-modal .vlee-contribution-tasks article i{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;background:#fff0a8;color:#8e6a00}body .explore-place-submit-modal .vlee-contribution-actions span{display:grid;gap:3px;min-width:0}body .explore-place-submit-modal .vlee-contribution-actions strong{font-size:14px}body .explore-place-submit-modal .vlee-contribution-actions small{color:var(--vlee-set-muted);font-size:11px;line-height:1.3}body .explore-place-submit-modal .vlee-contribution-progress,body .explore-place-submit-modal .vlee-contribution-tasks{display:grid;gap:9px;padding:14px;border:1px solid var(--vlee-set-line);border-radius:17px;background:#fff}body .explore-place-submit-modal .vlee-contribution-tasks header{display:flex;align-items:center;justify-content:space-between;gap:8px}body .explore-place-submit-modal .vlee-contribution-tasks header div{display:grid;gap:2px}body .explore-place-submit-modal .vlee-contribution-tasks header strong{font-size:14px}body .explore-place-submit-modal .vlee-contribution-tasks article{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding-top:9px;border-top:1px solid #f1ede4}body .explore-place-submit-modal .vlee-contribution-tasks article div{display:grid;gap:2px}body .explore-place-submit-modal .vlee-contribution-tasks article strong{font-size:12px}body .explore-place-submit-modal .vlee-contribution-tasks article small{color:var(--vlee-set-muted);font-size:11px}body .explore-place-submit-modal .vlee-contribution-tasks article b{color:#8e6a00;font-size:12px}body .explore-place-submit-modal .vlee-contribution-progress{background:#1d1d1b;color:#fff;border-color:#1d1d1b}body .explore-place-submit-modal .vlee-contribution-progress>small{color:#ffd928}body .explore-place-submit-modal .vlee-contribution-progress strong{font-size:13px}body .explore-place-submit-modal .vlee-contribution-progress span{color:#ffd928;padding:0 3px}body .explore-place-submit-modal .vlee-contribution-task-view{min-height:360px;align-content:center;justify-items:start}body .explore-place-submit-modal .vlee-contribution-back{padding:0;border:0;background:none;color:#806000;font-weight:750}body .explore-place-submit-modal .vlee-contribution-task-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:#fff0a8;color:#8e6a00}body .explore-place-submit-modal .vlee-contribution-task-view h3{margin:0;font-size:22px}body .explore-place-submit-modal .vlee-contribution-task-view p{margin:0;color:var(--vlee-set-muted);font-size:13px;line-height:1.55}body .explore-place-detail-screen .explore-place-detail-photo-rail>img{flex:0 0 100%;width:100%;max-width:100%;object-fit:cover;scroll-snap-align:start}body .explore-place-detail-screen :is(.pd-hero-navigation button,.explore-place-photo-dots button){cursor:pointer}#vlee-mobile-root .member-mobile-page.member-mobile-page-profile{padding-top:calc(var(--member-header-height, 158px) + 8px)!important}#vlee-mobile-root .member-mobile-page:not(.member-mobile-page-request) .vp-root{background:var(--vlee-set-paper)!important;color:var(--vlee-set-ink)}#vlee-mobile-root .member-mobile-page-profile .vp-social-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))}#vlee-mobile-root .member-mobile-page-profile .vp-social-shortcuts button{min-width:0;padding-inline:2px;font-size:11px}#vlee-mobile-root .member-mobile-page:not(.member-mobile-page-request) .vp-root :is(.vp-identity,.vp-ride,.vp-permissions article,.vp-menu,.vp-fields label){border-color:var(--vlee-set-line)!important;border-radius:17px;background:var(--vlee-set-card);box-shadow:var(--vlee-set-shadow)}#vlee-mobile-root .member-mobile-page:not(.member-mobile-page-request) .vp-root :is(.vp-primary,.vp-tabs button[aria-pressed=true]){background:var(--vlee-set-yellow);color:var(--vlee-set-ink)}#vlee-mobile-root .member-mobile-page:not(.member-mobile-page-request) .vp-root :is(.vp-menu strong,.vp-ride strong,.vp-identity strong){overflow-wrap:anywhere}#vlee-mobile-root .member-mobile-page:not(.member-mobile-page-request) .vp-feature-stack{min-width:0;max-width:100%;gap:14px}#vlee-mobile-root .member-mobile-page:not(.member-mobile-page-request) .vp-feature-stack :is(.vp-loyalty-card,.vp-contribution-card,.vp-public-profile-form,.vp-public-profile-panel,.vp-live-help,.vp-feature-form,.vp-ticket-list article){min-width:0;border-color:var(--vlee-set-line);border-radius:17px;box-shadow:var(--vlee-set-shadow)}#vlee-mobile-root .member-mobile-page:not(.member-mobile-page-request) .vp-feature-stack :is(input,textarea,select){min-width:0;max-width:100%;font-size:16px}body .contributor-profile-screen{min-width:0;max-width:100%;color:var(--vlee-set-ink);background:var(--vlee-set-paper)}body .contributor-profile-screen :is(.contributor-profile-topbar,.contributor-profile-card,.contributor-profile-empty){border-color:var(--vlee-set-line);box-shadow:var(--vlee-set-shadow)}body .contributor-profile-screen :is(h1,h2,h3,strong){overflow-wrap:anywhere}body .vlee-sector-detail{min-width:0;max-width:100%;color:var(--vlee-set-ink);background:var(--vlee-set-paper)}body .vlee-sector-detail :is(.vlee-sector-detail__block,.vlee-sector-detail__campaign,.vlee-sector-detail__inventory-list article){border-color:var(--vlee-set-line);box-shadow:var(--vlee-set-shadow)}@layer placeProfessional{#vlee-explore-reference{color:#1d1d1b!important;background:#fffaf0!important}#vlee-explore-reference .vlee-city-explore__search-scope button.active{color:#1d1d1b!important;background:#ffcc00!important;box-shadow:none!important}#vlee-explore-reference .vlee-city-explore__search{border-color:#eae4d8!important;background:#fff!important;box-shadow:0 5px 16px #1d1d1b0b!important}#vlee-explore-reference .vlee-city-explore__category-nav:not(.is-compact) button{min-height:72px!important;border:1px solid #eee7d8!important;border-radius:15px!important;box-shadow:0 5px 16px #1d1d1b0a!important}#vlee-explore-reference .city-place-card,#vlee-explore-reference .vlee-city-explore__directory-row,#vlee-explore-reference .vlee-city-explore__pharmacy-focus{border-color:#eae4d8!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 22px #1c202610!important}#vlee-explore-reference .vlee-city-explore__rail,#vlee-explore-reference .vlee-contribution-feed__story-rail{min-width:0!important;max-width:100%!important;overflow-x:auto!important;scroll-snap-type:x proximity!important}#place-detail-reference{color:#1d1d1b!important;background:#fffaf0!important}#place-detail-reference .explore-place-detail-hero{height:clamp(280px,70vw,370px)!important;max-height:370px!important;overflow:hidden!important}#place-detail-reference .explore-place-detail-photo-rail{width:100%!important;height:100%!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important}#place-detail-reference .explore-place-detail-photo-rail>img{flex:0 0 100%!important;width:100%!important;height:100%!important;object-fit:cover!important;scroll-snap-align:start!important}#place-detail-reference .pd-sheet{background:#fffaf0!important}}#vlee-mobile-root .member-mobile-page:not(.member-mobile-page-request) :is(.vp-business-message-center,.member-business-message-center){min-width:0;max-width:100%}#vlee-mobile-root .member-mobile-page:not(.member-mobile-page-request) :is(.vp-business-message-list,.vp-business-message-thread,.member-business-message-list,.member-business-message-thread){min-width:0;border-color:var(--vlee-set-line)!important;background:var(--vlee-set-card)}#vlee-mobile-root .member-mobile-page:not(.member-mobile-page-request) :is(.vp-business-message-thread,.member-business-message-thread) textarea{min-width:0;font-size:16px!important}body [class*=driver-mobile-workspace_shell]{--driver-paper:var(--vlee-set-paper);min-width:0;max-width:100%;color:var(--vlee-set-ink);background:var(--vlee-set-paper)}body [class*=driver-mobile-workspace_shell] :is([class*=_topbar],[class*=_offerCard],[class*=_activeRideCard],[class*=_rideRow],[class*=_earningsHero],[class*=_profileHero],[class*=_ratingRow],[class*=_menuGroup]){border-color:var(--vlee-set-line);box-shadow:var(--vlee-set-shadow)}body [class*=driver-mobile-workspace_shell] [class*=_pageTitle] h2{color:var(--vlee-set-ink);font-weight:800}body [class*=business-page_shell]{min-width:0;max-width:100%;color:var(--vlee-set-ink);background:var(--vlee-set-paper)}body [class*=business-page_shell] :is([class*=_statCard],[class*=_chartPanel],[class*=_quickPanel],[class*=_previewPanel],[class*=_reservationTable],[class*=_railCard],.business-message-list,.business-message-thread){min-width:0;border-color:var(--vlee-set-line);background-color:var(--vlee-set-card);box-shadow:var(--vlee-set-shadow)}body [class*=business-page_shell] .business-message-layout{min-width:0;max-width:100%}body [class*=business-page_shell] .business-message-bubble.owner{background:#ffed9a;border-color:#edce68;color:var(--vlee-set-ink)}@media (max-width:560px){body [class*=business-page_shell] .business-message-layout{grid-template-columns:minmax(0,1fr)}body [class*=business-page_shell] .business-message-list{max-height:40dvh}body [class*=business-page_shell] .business-message-thread{min-height:min(62dvh,580px)}body [class*=business-page_shell] .business-message-composer{grid-template-columns:minmax(0,1fr) 44px}body [class*=business-page_shell] .business-message-composer textarea{min-height:44px;max-height:110px;font-size:16px;resize:none}body [class*=business-page_shell] .business-message-composer button{min-width:44px;width:44px;min-height:44px;padding:0;font-size:0}body [class*=business-page_shell] .business-message-composer button svg{width:19px;height:19px}}@media (prefers-reduced-motion:reduce){#vlee-mobile-root .member-mobile-page:not(.member-mobile-page-request) *,body .login-mobile-shell *,body [class*=business-page_shell] *,body [class*=driver-mobile-workspace_shell] *{scroll-behavior:auto!important}}#vlee-mobile-root .vp-contribution-status-panel{display:grid;gap:12px;margin:0 0 14px;padding:15px;border:1px solid #ead9a6!important;border-radius:20px;background:linear-gradient(145deg,#fffdf6,#fff7d7)!important;box-shadow:0 10px 24px rgba(24,30,42,.07)!important}#vlee-mobile-root .vp-contribution-status-panel>header{display:flex;align-items:center;justify-content:space-between;gap:10px}#vlee-mobile-root .vp-contribution-status-panel>header span{display:inline-flex;align-items:center;gap:8px;color:#876400}#vlee-mobile-root .vp-contribution-status-panel>header strong{color:#17202b;font-size:15px;font-weight:850}#vlee-mobile-root .vp-contribution-status-panel>header small{color:#887d61;font-size:11px;font-weight:700}#vlee-mobile-root .vp-contribution-status-list{display:grid;gap:8px}#vlee-mobile-root .vp-contribution-status-list article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px;border:1px solid rgba(224,201,127,.55);border-radius:14px;background:rgba(255,255,255,.8)}#vlee-mobile-root .vp-contribution-status-list article>i{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;color:#9b7600;background:#fff0a8}#vlee-mobile-root .vp-contribution-status-list article span{min-width:0;display:grid;gap:2px}#vlee-mobile-root .vp-contribution-status-list article strong{overflow:hidden;color:#17202b;font-size:13px;text-overflow:ellipsis;white-space:nowrap}#vlee-mobile-root .vp-contribution-status-list article small{overflow:hidden;color:#817762;font-size:11px;text-overflow:ellipsis;white-space:nowrap}#vlee-mobile-root .vp-contribution-status-list article b{padding:5px 8px;border-radius:999px;font-size:10px;white-space:nowrap}#vlee-mobile-root .vp-contribution-status-list article b.status-review{color:#8a6500;background:#fff0b1}#vlee-mobile-root .vp-contribution-status-list article b.status-published{color:#176541;background:#dff7e9}#vlee-mobile-root .vp-contribution-status-list article b.status-rejected{color:#a03d36;background:#ffe3df}