html[data-theme=dark] body.vigo-app :where(.vigo-card,.vigo-card__link,.vigo-card__body,.vigo-card__footer){background:var(--color-surface);border-color:var(--color-line);color:var(--color-ink)}html[data-theme=dark] body.vigo-app .vigo-card--destination{border-color:rgba(var(--color-ink-faint-rgb),.22);box-shadow:0 18px 40px -28px rgba(var(--color-shadow-rgb),.72)}html[data-theme=dark] body.vigo-app .vigo-card--destination .vigo-card__body,html[data-theme=dark] body.vigo-app .vigo-card--destination .vigo-card__body--destination-overlay{background:transparent;border-color:transparent;color:var(--color-on-accent)}html[data-theme=dark] body.vigo-app .vigo-card--destination .vigo-card__title{color:var(--color-on-accent)}html[data-theme=dark] body.vigo-app .vigo-card--destination .vigo-card__destination-arrow,html[data-theme=dark] body.vigo-app .vigo-card--destination .vigo-card__destination-count,html[data-theme=dark] body.vigo-app .vigo-card--destination .vigo-card__meta>span{background:rgba(var(--color-surface-subtle-rgb),.35);border-color:rgba(var(--color-on-accent-rgb),.24);color:var(--color-on-accent)}html[data-theme=dark] body.vigo-app .vigo-card__media-label{background:rgba(var(--color-canvas-rgb),.9);border-color:rgba(var(--color-ink-faint-rgb),.34);color:var(--color-ink)}html[data-theme=dark] body.vigo-app .vigo-card__eyebrow{color:var(--brand-red-hover)}html[data-theme=dark] body.vigo-app :where(.vigo-card--tour-transfer,.vigo-card--airport){background:var(--color-surface);border-color:var(--color-line);color:var(--color-ink)}html[data-theme=dark] body.vigo-app .vigo-card--airport-compact.vigo-card__link{background:linear-gradient(135deg,var(--color-surface-muted) 0,var(--color-surface) 55%);border-color:var(--color-line);color:var(--color-ink)}html[data-theme=dark] body.vigo-app :where(.vigo-card--tour-transfer .vigo-card__route--transfer,.vigo-card__route--airport){background:linear-gradient(180deg,var(--color-surface-muted) 0,rgba(var(--color-surface-rgb),.55) 100%);border-color:var(--color-line);box-shadow:none;color:var(--color-ink)}html[data-theme=dark] body.vigo-app .vigo-card__route--airport-compact{background:transparent;border-color:transparent;box-shadow:none;color:var(--color-ink)}html[data-theme=dark] body.vigo-app :where(.vigo-card--tour-transfer .vigo-card__meta>span,.vigo-card--airport .vigo-card__meta>span,.vigo-card--airport-compact .vigo-card__meta>span){background:rgba(var(--color-ink-faint-rgb),.12);border-color:transparent;color:var(--color-ink-muted)}html[data-theme=dark] body.vigo-app .vigo-card__route--airport .vigo-card__route-name,html[data-theme=dark] body.vigo-app .vigo-card__route--airport-compact .vigo-card__route-name,html[data-theme=dark] body.vigo-app .vigo-card__route--transfer .vigo-card__route-name{color:var(--color-ink)}html[data-theme=dark] body.vigo-app .vigo-card__route--stack .vigo-card__route-endpoint>i{background:var(--color-surface);border-color:rgba(var(--color-ink-faint-rgb),.28);box-shadow:none;color:var(--brand-light)}html[data-theme=dark] body.vigo-app .vigo-card__route--stack .vigo-card__route-endpoint--end>i{background:var(--brand-red);border-color:rgba(var(--color-danger-rgb),.35);color:var(--color-on-accent)}html[data-theme=dark] body.vigo-app .vigo-card__route--stack .vigo-card__route-arrow{color:var(--color-ink-soft)}html[data-theme=dark] body.vigo-app .vigo-card__route--stack:not(.vigo-card__route--single):before{background:linear-gradient(180deg,rgba(var(--brand-navy-rgb),.45) 0,rgba(var(--color-danger-rgb),.45) 100%)}html[data-theme=dark] body.vigo-app .vigo-card__direction-pill{background:rgba(var(--color-ink-faint-rgb),.12);border-color:rgba(var(--color-ink-faint-rgb),.28);color:var(--brand-light)}html[data-theme=dark] body.vigo-app .vigo-card__direction-pill--one-way{background:transparent;color:var(--color-ink-muted)}html[data-theme=dark] body.vigo-app .vigo-card--tour-transfer .vigo-card__eyebrow{background:rgba(var(--color-danger-rgb),.14);color:var(--brand-red-hover)}html[data-theme=dark] body.vigo-app .vigo-card--airport .vigo-card__eyebrow{background:rgba(var(--color-ink-faint-rgb),.14);color:var(--brand-light)}html[data-theme=dark] body.vigo-app .vigo-card--airport .vigo-card__body{background:var(--color-surface)}html[data-theme=dark] body.vigo-app .vigo-card__airport-compact-aside{border-left-color:var(--color-line)}html[data-theme=dark] body.vigo-app .vigo-card--airport .vigo-card__footer,html[data-theme=dark] body.vigo-app .vigo-card--tour-transfer .vigo-card__footer{border-top-color:var(--color-line)}html[data-theme=dark] body.vigo-app .vigo-card__route-shuttle-chip--out{background:rgba(var(--color-ink-faint-rgb),.12);border-color:rgba(var(--color-ink-faint-rgb),.28);color:var(--brand-light)}html[data-theme=dark] body.vigo-app .vigo-card__route-shuttle-chip--back{background:rgba(var(--color-danger-rgb),.16);border-color:rgba(var(--color-danger-rgb),.3);color:var(--brand-red-hover)}html[data-theme=dark] body.vigo-app .vigo-card__route-shuttle-reverse{background:rgba(var(--color-surface-subtle-rgb),.35);border-color:rgba(var(--color-ink-faint-rgb),.28)}html[data-theme=dark] body.vigo-app .vigo-card__route-shuttle-reverse-path{color:var(--color-ink)}html[data-theme=dark] body.vigo-app .vigo-card--airport .vigo-card__meta-chip--connection,html[data-theme=dark] body.vigo-app .vigo-card--airport-compact .vigo-card__meta-chip--connection{background:rgba(var(--color-ink-faint-rgb),.14);border-color:transparent;color:var(--brand-light)}html[data-theme=dark] body.vigo-app :where(.vigo-card__action,.vigo-card__cta){border-color:var(--color-line-strong)}html[data-theme=dark] body.vigo-app :where(.vigo-card__action,.home-section-empty-action){background:var(--btn-primary);color:var(--color-on-accent)}html[data-theme=dark] body.vigo-app :where(.vigo-card__skeleton-media,.vigo-card__skeleton-line,.blog-card__skeleton-media,.blog-card__skeleton-line,.home-airport-transfer-skeleton){background:linear-gradient(110deg,var(--color-surface-muted) 8%,var(--color-surface-strong) 18%,var(--color-surface-muted) 33%);background-size:200% 100%}html[data-theme=dark] body.vigo-app :where(.seo-link-hub,.seo-link-hub--editorial){background:radial-gradient(ellipse 80% 60% at 100% 0,rgba(var(--color-info-rgb),.08),transparent 55%),linear-gradient(180deg,var(--color-canvas),var(--color-surface-muted));border-color:var(--color-line);color:var(--color-ink)}html[data-theme=dark] body.vigo-app .seo-link-hub:before{background:linear-gradient(90deg,var(--brand-light) 0,rgba(var(--brand-navy-rgb),.35) 42%,transparent 100%)}html[data-theme=dark] body.vigo-app .seo-link-hub__eyebrow{background:var(--brand-navy-muted);border-color:rgba(var(--brand-navy-rgb),.24);color:var(--brand-light)}html[data-theme=dark] body.vigo-app .seo-link-hub__header{border-bottom-color:var(--color-line)}html[data-theme=dark] body.vigo-app .seo-link-hub__group{background:linear-gradient(180deg,var(--color-surface),var(--color-surface-muted));border-color:var(--color-line);box-shadow:none}html[data-theme=dark] body.vigo-app .seo-link-hub__group-title{border-bottom-color:var(--color-line)}html[data-theme=dark] body.vigo-app .seo-link-hub__group-icon{background:rgba(var(--brand-navy-rgb),.12);color:var(--brand-light)}html[data-theme=dark] body.vigo-app .seo-link-hub__chip:hover{background:rgba(var(--brand-navy-rgb),.1);border-color:transparent;color:var(--brand-light)}html[data-theme=dark] body.vigo-app .seo-link-hub--editorial .seo-link-hub__group{background:linear-gradient(180deg,var(--color-surface),var(--color-surface-muted));border-color:var(--color-line)}html[data-theme=dark] body.vigo-app .seo-link-hub--editorial .seo-link-hub__group-title{border-bottom-color:var(--color-line)}html[data-theme=dark] body.vigo-app .seo-link-hub--editorial .seo-link-hub__chip:hover{background:rgba(var(--brand-navy-rgb),.1)}html[data-theme=dark] body.vigo-app :where(.auth-page-wrap,.cart-page-shell,.checkout-page-root,.payment-page-root,.order-confirmation-page,.directpay-confirmation-page,.validation-page,.account-page,.faq-page,.contact-page,.static-page,.tour-request-page,.blog-page-shell,.content-page,.listing-page-shell,.listing-shell,.airport-transfer-page,.airport-transfer-payment,.airport-transfer-result-wrap){background:var(--color-canvas);color:var(--color-ink)}html[data-theme=dark] body.vigo-app :where(.auth-back-link,.auth-experience,.auth-form-panel,.auth-captcha-card,.cart-page-steps,.cart-page-toolbar,.cart-product-card,.cart-summary,.checkout-page-card,.checkout-page-summary-sticky,.checkout-summary-block,.payment-page-card,.order-confirmation-card,.directpay-confirmation-card,.validation-search-card,.validation-result-card,.validation-empty-card,.account-sidebar-card,.account-panel,.faq-page-search,.faq-page-list-card,.contact-page-form-card,.contact-info-card,.tour-request-form-card,.tour-request-guide-card,.static-page-article,.blog-toolbar-card,.blog-sidebar-widget,.blog-detail-article){background:var(--color-surface);border-color:var(--color-line);color:var(--color-ink)}html[data-theme=dark] body.vigo-app .vigo-hero--auth{background:linear-gradient(145deg,var(--color-surface-muted),var(--color-surface));border-color:var(--color-line);color:var(--color-ink)}html[data-theme=dark] body.vigo-app :where(.auth-form-head,.auth-captcha-card){background:linear-gradient(135deg,var(--color-surface-muted),var(--color-surface));border-color:var(--color-line)}html[data-theme=dark] body.vigo-app .auth-captcha-refresh{background:var(--color-surface-muted);border-color:var(--color-line);color:var(--brand-light)}html[data-theme=dark] body.vigo-app :where(.account-sidebar-profile,.faq-page-list-header,.tour-request-form-header,.validation-search-head,.validation-result-header,.checkout-page-summary-head,.cart-summary-header){background:linear-gradient(135deg,var(--color-surface-muted),var(--color-surface));border-color:var(--color-line)}html[data-theme=dark] body.vigo-app :where(.contact-request-card,.tour-request-support-card,.account-security-callout,.checkout-page-callout){background:var(--brand-navy-muted);border-color:rgba(var(--brand-navy-rgb),.26)}html[data-theme=dark] body.vigo-app :where(.contact-form-section,.contact-form-captcha,.tour-request-form-section,.checkout-page-fieldset,.account-form-section,.validation-section,.validation-summary-item,.validation-price-item){background:var(--color-surface-muted);border-color:var(--color-line)}html[data-theme=dark] body.vigo-app :where(.tour-detail,.tour-detail__masthead,.tour-detail__mobile-bar,.tour-detail-similar){--tour-detail-ink:var(--color-ink);--tour-detail-muted:var(--color-ink-muted);--tour-detail-line:var(--color-line);--tour-detail-line-strong:var(--color-line-strong);--tour-detail-soft:var(--color-surface-muted);--tour-detail-canvas:var(--color-canvas);--tour-detail-surface:var(--color-surface);--tour-detail-navy:var(--color-ink);--tour-detail-shadow-soft:var(--shadow-card);--tour-detail-shadow-lift:var(--shadow-card-hover);--tour-detail-success-soft:var(--color-success-muted);--tour-detail-danger-soft:var(--color-danger-muted);--tour-detail-request:var(--color-warning);--tour-detail-request-soft:var(--color-warning-muted);--tour-detail-request-ring:rgba(var(--color-warning-rgb),0.22);--tour-detail-request-border:rgba(var(--color-warning-rgb),0.28);color:var(--color-ink)}html[data-theme=dark] body.vigo-app .tour-detail{background:var(--color-surface)}html[data-theme=dark] body.vigo-app .tour-detail__masthead{background:linear-gradient(180deg,var(--color-surface),var(--color-canvas));border-color:var(--color-line)}html[data-theme=dark] body.vigo-app :where(.tour-detail__section,.tour-detail__content-card,.tour-detail__booking-card,.tour-detail__quick-fact,.tour-detail__price-table,.tour-detail__review-card,.tour-detail__faq-item,.booking-select-professional,.booking-select-card,.bkl-option){background:var(--color-surface);border-color:var(--color-line);color:var(--color-ink)}html[data-theme=dark] body.vigo-app :where(.transfer-route-ribbon--full,.transfer-route-ribbon--sidebar){background:linear-gradient(135deg,rgba(var(--color-info-rgb),.2),rgba(var(--color-info-rgb),.14));border-color:rgba(var(--color-info-rgb),.28)}html[data-theme=dark] body.vigo-app .transfer-route-step-icon{background:var(--color-surface);border-color:var(--color-line)}html[data-theme=dark] body.vigo-app .transfer-route-arrow,html[data-theme=dark] body.vigo-app .transfer-route-step-label{color:var(--color-ink-soft)}html[data-theme=dark] body.vigo-app .transfer-route-step-value{color:var(--color-ink)}html[data-theme=dark] body.vigo-app :where(.ui-label,.listing-empty-eyebrow,.listing-empty-desc,.listing-empty-active-title,.listing-empty-active-chip-label,.listing-empty-tips,.airport-transfer-filter-field>label,.blog-empty p,.faq-page-search-heading p,.faq-page-result-count,.faq-page-question-copy small,.faq-page-related-tour,.faq-page-answer .page-content,.faq-page-contact-card p,.contact-form-header>div>p:last-child,.contact-form-section-heading p,.contact-info-list small,.contact-request-card p,.contact-form-submit-row>p,.tour-request-form-header>div>p:last-child,.tour-request-section-heading p,.tour-request-guide-card>p,.tour-request-guide-list span,.tour-request-submit-row>p,.validation-search-copy,.validation-security-note,.validation-detail-label,.validation-detail-row dt,.validation-price-label,.validation-empty-reference){color:var(--color-ink-muted)}html[data-theme=dark] body.vigo-app :where(.listing-empty-title,.listing-empty-active-chip-value,.listing-empty-tips-heading,.faq-page-question-copy,.faq-page-empty h3,.contact-info-list strong,.contact-info-list a,.contact-form-field label,.contact-form-captcha-content>label,.tour-request-field label,.tour-request-captcha-content>label,.validation-detail-value,.validation-detail-row dd,.validation-price-value,.validation-line-name,.validation-line-quantity,.validation-empty-title){color:var(--color-ink)}html[data-theme=dark] body.vigo-app :where(.auth-form-kicker,.auth-inline-link,.auth-back-link:hover,.auth-field-wrap:focus-within .auth-field-icon,.blog-sidebar-widget-label,.faq-page-question-card>header p,.faq-page-related-tour>i,.faq-page-related-tour a,.contact-form-kicker,.contact-form-field label i,.contact-info-list a:hover,.contact-request-card a,.tour-request-form-kicker,.tour-request-field label i,.tour-request-support-card a){color:var(--brand-navy)}html[data-theme=dark] body.vigo-app .auth-inline-link:hover{color:var(--brand-navy-hover)}html[data-theme=dark] body.vigo-app :where(.listing-empty,.listing-empty-active-chip,.faq-page-item,.faq-page-question-card>header,.faq-page-question-toggle,.blog-empty-action--secondary,.contact-form-captcha-refresh,.tour-request-captcha-refresh,.validation-status,.validation-price-item,.validation-line-item,.frontend-error-tour-card){background:var(--color-surface);border-color:var(--color-line);color:var(--color-ink)}html[data-theme=dark] body.vigo-app .listing-empty{border-left-color:var(--brand-navy);box-shadow:var(--shadow-sm)}html[data-theme=dark] body.vigo-app :where(.listing-empty-icon-frame,.listing-empty-active,.blog-toolbar-icon,.blog-search-control,.blog-empty__icon,.faq-page-search-heading>span,.faq-page-empty>span,.faq-page-question-number,.faq-page-related-tour,.faq-page-answer,.faq-page-question-card .auth-captcha-card,.contact-form-section-heading>span,.contact-form-captcha-icon,.contact-request-card>span,.contact-info-list>div>i,.tour-request-section-heading>span,.tour-request-captcha-icon,.tour-request-support-icon,.validation-search-head-icon,.validation-section-icon,.validation-empty-icon,.frontend-error-tour-placeholder){background:var(--color-surface-muted);border-color:var(--color-line)}html[data-theme=dark] body.vigo-app .tour-request-guide-list i{background:rgba(var(--color-success-rgb),.16);color:var(--color-success-strong)}html[data-theme=dark] body.vigo-app .vigo-hero__media{background:var(--color-surface-muted);border-color:var(--color-line)}html[data-theme=dark] body.vigo-app :where([aria-busy=true] .animate-pulse,.skeleton,.skeleton-shimmer,.vigo-skeleton){background-color:var(--color-surface-muted)!important;background-image:linear-gradient(105deg,rgba(var(--color-surface-muted-rgb),.98) 8%,rgba(var(--color-line-rgb),.98) 18%,rgba(var(--color-surface-rgb),.98) 33%,rgba(var(--color-surface-muted-rgb),.98) 48%)!important}html[data-theme=dark] body.vigo-app :where(.contact-form-header,.tour-request-form-header){background:linear-gradient(135deg,var(--color-surface-muted),var(--color-surface));border-color:var(--color-line)}html[data-theme=dark] body.vigo-app :where(.contact-form-section-heading,.contact-form-submit-row,.contact-info-list,.tour-request-section-heading,.tour-request-guide-list,.tour-request-submit-row,.faq-page-active-search,.faq-page-pagination){border-color:var(--color-line)}html[data-theme=dark] body.vigo-app :where(.contact-form-captcha,.tour-request-captcha){background:var(--brand-navy-muted);border-color:rgba(var(--brand-navy-rgb),.26)}html[data-theme=dark] body.vigo-app .faq-page-contact-card{background:var(--color-success-muted);border-color:rgba(var(--color-success-rgb),.3)}html[data-theme=dark] body.vigo-app .faq-page-contact-card>span{background:var(--color-surface)}html[data-theme=dark] body.vigo-app :where(.faq-page-item.is-open,.faq-page-item.is-open .faq-page-question-toggle){background:var(--brand-navy-muted);border-color:rgba(var(--brand-navy-rgb),.3)}html[data-theme=dark] body.vigo-app :where(.listing-empty-cta,.listing-hfilter-chip.is-active,.listing-hfilter-chip.is-active:hover){background:var(--btn-primary);border-color:var(--btn-primary);color:var(--color-on-accent)}html[data-theme=dark] body.vigo-app :where(.listing-filter-option.is-active,.listing-filter-option.is-active:hover){background:rgba(var(--color-info-rgb),.14);border-color:rgba(var(--color-info-rgb),.34);color:var(--color-link)}html[data-theme=dark] body.vigo-app :where(.tour-detail__rating,.tour-detail__location,.tour-detail__no-reviews){background:var(--color-surface-muted);border-color:var(--color-line);color:var(--color-ink-muted)}html[data-theme=dark] body.vigo-app .tour-detail__breadcrumb [aria-current=page]{color:var(--color-ink-muted)}html[data-theme=dark] body.vigo-app :where(.tour-detail__eyebrow,.airport-transfer-eyebrow,.vigo-card__airport-pill,.contact-form-field label span,.tour-request-field label span,.text-red-500,.text-red-600){color:var(--brand-red-hover)!important}html[data-theme=dark] body.vigo-app :where(.tour-detail__gallery,.tour-detail__gallery-link,.tour-detail__gallery-media,.tour-detail__gallery--empty){background:var(--color-surface-muted);border-color:var(--color-line)}html[data-theme=dark] body.vigo-app .tour-detail__gallery-mobile-action{background:rgba(var(--color-surface-rgb),.96);border-color:var(--color-line-strong);color:var(--color-ink)}html[data-theme=dark] body.vigo-app :where(.tour-detail__gallery-mobile-action:hover,.tour-detail__gallery-mobile-action:focus-visible){background:var(--color-surface-strong);border-color:var(--brand-red-hover);color:var(--color-ink)}html[data-theme=dark] body.vigo-app .tour-detail__gallery-mobile-action-label i{color:var(--brand-red-hover)}html[data-theme=dark] body.vigo-app .tour-detail__gallery-mobile-action-count{background:var(--color-surface-strong);border:1px solid var(--color-line-strong);color:var(--color-ink)}html[data-theme=dark] body.vigo-app .tour-detail__gallery-mobile-action:focus-visible{outline-color:var(--brand-red-hover)}html[data-theme=dark] body.vigo-app .tour-detail__section-nav{--tour-detail-section-nav-edge-rgb:21,21,21;background:rgba(var(--color-surface-rgb),.98);border-color:var(--color-line);box-shadow:0 16px 32px -28px rgba(var(--color-shadow-rgb),.9)}html[data-theme=dark] body.vigo-app :where(.tour-detail__section-nav [data-ticket-section-link],.tour-detail__section-nav-action){color:var(--color-ink-muted)}html[data-theme=dark] body.vigo-app :where(.tour-detail__section-nav [data-ticket-section-link]:hover,.tour-detail__section-nav [data-ticket-section-link]:focus-visible,.tour-detail__section-nav-action:hover,.tour-detail__section-nav-action:focus-visible){background:var(--color-surface-muted);border-color:var(--color-line);color:var(--color-ink)}html[data-theme=dark] body.vigo-app :where(.tour-detail__section-nav [data-ticket-section-link][aria-current=location],.tour-detail__section-nav-action[aria-current=location]){background:var(--brand-red-muted);border-color:rgba(var(--color-danger-rgb),.34);color:var(--color-danger-strong)}html[data-theme=dark] body.vigo-app :where(.tour-detail__fact>i,.tour-detail-section__icon,.tour-detail__activity-details dt>i,.account-order-section-title>i){background:var(--brand-red-muted);color:var(--brand-red-hover)}html[data-theme=dark] body.vigo-app :where(.tour-detail__icon-action,.tour-detail__secondary-action,.tour-detail__gallery .swiper-button-prev,.tour-detail__gallery .swiper-button-next){background:var(--color-surface);border-color:var(--color-line);color:var(--color-ink-muted)}html[data-theme=dark] body.vigo-app :where(.ticket-detail-prose a,.tour-detail__read-more,.tour-detail__location-line a,.tour-detail__activity-details a){color:var(--brand-navy)}html[data-theme=dark] body.vigo-app .tour-detail__highlights-surface{background:radial-gradient(circle at 0 0,rgba(var(--color-info-rgb),.08) 0,transparent 42%),linear-gradient(180deg,var(--color-surface) 0,var(--color-surface-muted) 100%);border-color:var(--color-line);box-shadow:none}html[data-theme=dark] body.vigo-app .tour-detail__highlights-surface:before{background:var(--brand-navy)}html[data-theme=dark] body.vigo-app :where(.tour-detail__highlight-list li,.tour-detail__highlights-copy>ul>li,.tour-detail__highlights-copy>ol>li,.tour-detail__activity-fact){background:var(--color-surface);border-color:var(--color-line);box-shadow:none;color:var(--color-ink-muted)}html[data-theme=dark] body.vigo-app :where(.tour-detail__highlight-list li:hover,.tour-detail__highlights-copy>ul>li:hover,.tour-detail__highlights-copy>ol>li:hover){background:var(--color-surface-muted);border-color:rgba(var(--color-ink-faint-rgb),.45)}html[data-theme=dark] body.vigo-app :where(.tour-detail__highlight-list li span,.tour-detail__highlights-copy>ul>li,.tour-detail__highlights-copy>ol>li){color:var(--color-ink)}html[data-theme=dark] body.vigo-app :where(.tour-detail__section-count,.tour-detail-section__count){background:var(--color-surface-muted);border-color:var(--color-line);color:var(--color-ink-muted)}html[data-theme=dark] body.vigo-app .tour-detail__notice{background:var(--color-surface-muted);border-color:var(--color-line)}html[data-theme=dark] body.vigo-app .tour-detail__notice--important{background:var(--color-warning-muted);border-color:rgba(var(--color-warning-rgb),.34)}html[data-theme=dark] body.vigo-app .tour-detail__content-fade{background:linear-gradient(to bottom,rgba(var(--color-surface-rgb),0),var(--color-surface))}html[data-theme=dark] body.vigo-app .tour-detail__activity-details{background:var(--color-surface);border-color:var(--color-line)}html[data-theme=dark] body.vigo-app .tour-detail__activity-details>div{border-color:var(--color-line)}html[data-theme=dark] body.vigo-app .tour-detail__activity-details a{background:var(--brand-navy-muted);border-color:var(--brand-navy-line)}html[data-theme=dark] body.vigo-app :where(.tour-detail__included-column,.tour-detail__included-column.is-included,.tour-detail__included-column.is-excluded){background:var(--color-surface);border-color:var(--color-line)}html[data-theme=dark] body.vigo-app .tour-detail__included-column.is-included{background:linear-gradient(180deg,var(--color-success-muted),var(--color-surface) 46%)}html[data-theme=dark] body.vigo-app .tour-detail__included-column.is-excluded{background:linear-gradient(180deg,rgba(var(--color-danger-rgb),.14),var(--color-surface) 46%)}html[data-theme=dark] body.vigo-app .tour-detail__included-column.is-included:before{background:var(--color-success)}html[data-theme=dark] body.vigo-app .tour-detail__included-column.is-excluded:before{background:var(--color-danger)}html[data-theme=dark] body.vigo-app .tour-detail__included-column h3,html[data-theme=dark] body.vigo-app .tour-detail__included-content>ul>li{border-color:var(--color-line)}html[data-theme=dark] body.vigo-app .tour-detail__included-column.is-included h3 i{background:var(--color-success-muted);color:var(--color-success-strong)}html[data-theme=dark] body.vigo-app .tour-detail__included-column.is-excluded h3 i{background:var(--brand-red-muted);color:var(--color-danger-strong)}html[data-theme=dark] body.vigo-app :where(.tour-detail-pricing__period,.tour-detail-pricing__period-head){background:var(--color-surface);border-color:var(--color-line)}html[data-theme=dark] body.vigo-app .tour-detail-pricing__period-head{background:linear-gradient(180deg,var(--color-surface-muted),var(--color-surface))}html[data-theme=dark] body.vigo-app :where(.tour-detail-pricing__location+.tour-detail-pricing__location,.tour-detail-pricing__table thead th,.tour-detail-pricing__table tbody th,.tour-detail-pricing__table td){border-color:var(--color-line)}html[data-theme=dark] body.vigo-app .tour-detail-pricing__extra{border-color:var(--color-line)}html[data-theme=dark] body.vigo-app .tour-detail-pricing__extra-meta>div{background:var(--color-surface-muted);border-color:var(--color-line)}html[data-theme=dark] body.vigo-app .tour-detail-pricing__age{background:var(--color-surface-muted);color:var(--color-ink-muted)}html[data-theme=dark] body.vigo-app :where(.tour-detail-pricing__table tbody tr:hover th,.tour-detail-pricing__table tbody tr:hover td){background:var(--color-surface-muted)}html[data-theme=dark] body.vigo-app :where(.tour-faq__search input,.tour-faq-item,.tour-detail__booking-summary,.tour-detail__aside-help,.tour-detail__aside-favorite,.ticket-review-modal-body){background:var(--color-surface);border-color:var(--color-line);color:var(--color-ink)}html[data-theme=dark] body.vigo-app .tour-detail__aside-favorite-button{background:var(--color-surface-muted);border-color:var(--color-line);color:var(--color-ink)}html[data-theme=dark] body.vigo-app .tour-detail__aside-favorite-button.is-active,html[data-theme=dark] body.vigo-app .tour-detail__aside-favorite-button:focus-visible,html[data-theme=dark] body.vigo-app .tour-detail__aside-favorite-button:hover{background:var(--color-surface);border-color:var(--color-line-strong,var(--color-line));color:var(--brand-red-hover,var(--brand-red))}html[data-theme=dark] body.vigo-app .tour-detail__aside-help-header{background:linear-gradient(135deg,var(--color-surface-muted),var(--color-surface));border-color:var(--color-line)}html[data-theme=dark] body.vigo-app .tour-detail__aside-help-icon{background:var(--btn-primary);color:var(--color-on-accent)}html[data-theme=dark] body.vigo-app .tour-detail__aside-whatsapp{background:var(--color-success-muted);border-color:var(--color-line);color:var(--color-success-strong)}html[data-theme=dark] body.vigo-app .tour-detail__aside-help-form .ui-label{color:var(--color-ink-muted)}html[data-theme=dark] body.vigo-app :where(.tour-detail__aside-help-form .ui-input,.tour-detail__aside-help-form .auth-captcha-refresh){background:var(--color-surface);border-color:var(--color-line-strong);color:var(--color-ink)}html[data-theme=dark] body.vigo-app :where(.tour-detail__aside-help-form .ui-input-error,.tour-detail__aside-help-form .ui-input-error:focus,.tour-detail__aside-help-form .ui-input[aria-invalid=true],.tour-detail__aside-help-form .ui-input[aria-invalid=true]:focus){background:rgba(var(--color-danger-rgb),.12);border-color:var(--color-danger)}html[data-theme=dark] body.vigo-app :where(.tour-reviews__filters select,.tour-reviews__pagination button){background:var(--color-surface);border-color:var(--color-line);color:var(--color-ink)}html[data-theme=dark] body.vigo-app :where(.tour-detail .transfer-route-ribbon--full,.tour-detail__mobile-bar){background:var(--color-surface);border-color:var(--color-line)}html[data-theme=dark] body.vigo-app .tour-detail__mobile-bar{background:linear-gradient(180deg,var(--color-surface),var(--color-canvas))}html[data-theme=dark] body.vigo-app .tour-detail-similar{background:var(--color-canvas);border-color:var(--color-line)}html[data-theme=dark] body.vigo-app .booking-availability-result-header,html[data-theme=dark] body.vigo-app .booking-select-header{background:linear-gradient(135deg,var(--booking-primary-soft),var(--color-surface));border-color:var(--booking-border)}html[data-theme=dark] body.vigo-app .booking-availability-result-icon{background:var(--bkl-brand);box-shadow:0 6px 14px rgba(var(--color-shadow-rgb),.35);color:var(--color-on-accent)}html[data-theme=dark] body.vigo-app .booking-availability-result-date{background:var(--color-surface-muted);border-color:var(--color-line);box-shadow:none;color:var(--color-ink-muted)}html[data-theme=dark] body.vigo-app .booking-availability-result-date i{color:var(--color-danger)}html[data-theme=dark] body.vigo-app .bkl-option:has(.bkl-option-trigger[aria-expanded=true]){background:linear-gradient(180deg,var(--color-surface-muted) 0,var(--color-surface) 48%)}html[data-theme=dark] body.vigo-app .bkl-option-chevron{background:var(--color-surface-muted);border-color:var(--color-line);color:var(--color-ink-muted)}html[data-theme=dark] body.vigo-app .bkl-option-trigger[aria-expanded=true] .bkl-option-chevron{background:rgba(var(--color-danger-rgb),.14);border-color:rgba(var(--color-danger-rgb),.35);color:var(--color-danger-ink)}html[data-theme=dark] body.vigo-app .bkl-summary-block{background:transparent;border-color:var(--color-line)}html[data-theme=dark] body.vigo-app .bkl-time-select,html[data-theme=dark] body.vigo-app .bkl-time-value{background:var(--color-surface-muted);border-color:var(--color-line);box-shadow:none}html[data-theme=dark] body.vigo-app .bkl-option-price-value,html[data-theme=dark] body.vigo-app .bkl-pb-total--deposit .bkl-pb-total-value,html[data-theme=dark] body.vigo-app .bkl-pb-total--main .bkl-pb-total-value,html[data-theme=dark] body.vigo-app .bkl-time-value{color:var(--brand-navy)}html[data-theme=dark] body.vigo-app .bkl-summary-label,html[data-theme=dark] body.vigo-app .bkl-summary-note,html[data-theme=dark] body.vigo-app .bkl-tour-id{color:var(--color-ink-soft)}html[data-theme=dark] body.vigo-app :where(.booking-select-step,.booking-select-actions,.booking-stepper,.booking-select-stepper,.booking-select-stepper-btn,.booking-location-select,.booking-date-wrap){background:var(--color-surface);border-color:var(--booking-border);color:var(--color-ink)}html[data-theme=dark] body.vigo-app :where(.booking-date-wrap--selected .booking-date-icon,.booking-date-wrap.booking-datepicker-open .booking-date-icon){background:var(--btn-primary);color:var(--color-on-accent)}html[data-theme=dark] body.vigo-app :where(.booking-select-title,.booking-select-legend-title,.booking-legend--participants .booking-select-legend-title,.booking-legend--extras .booking-select-legend-title,.booking-legend--date .booking-select-legend-title,.booking-legend--location .booking-select-legend-title,.booking-type-row-name,.booking-stepper-input,.booking-select-stepper-value .booking-select-qty-input,.booking-location-select,.booking-date-input){color:var(--color-ink)}html[data-theme=dark] body.vigo-app :where(.booking-select-legend--section,.booking-type-row){border-color:var(--booking-border)}html[data-theme=dark] body.vigo-app :where(.booking-extra-detail,.booking-type-row-limit-badge){background:var(--booking-surface-subtle);border-color:var(--booking-border);color:var(--booking-muted)}html[data-theme=dark] body.vigo-app .booking-nearest-date{background:rgba(var(--color-warning-rgb),.28);border-color:rgba(var(--color-warning-rgb),.34);color:var(--color-warning-ink)}html[data-theme=dark] body.vigo-app :where(.booking-availability-result,.bkl-option-content,.bkl-detail-card,.bkl-detail-card--time,.bkl-detail-card--price,.bkl-detail-card--transfer,.bkl-detail-select,.bkl-extra-card,.bkl-extra-qty-btn,.bkl-pb,.bkl-time-select,.bkl-transfer-input,.bkl-transfer-extra-row,.bkl-options-switcher-control,.bkl-options-switcher-select,.transfer-flight-form-card){background:var(--color-surface);border-color:var(--color-line);color:var(--color-ink)}html[data-theme=dark] body.vigo-app :where(.bkl-option,.bkl-option-content,.bkl-summary-block,.bkl-pb-items,.bkl-pb-totals,.bkl-pb-total--main,.bkl-pb-total--deposit,.bkl-pb-total--balance){border-color:var(--color-line)}html[data-theme=dark] body.vigo-app :where(.bkl-detail-card--time .bkl-detail-select,.bkl-price-row--total,.bkl-option-badge,.bkl-extra-qty-btn:hover,.transfer-flight-form-card-head){background:var(--color-surface-muted);border-color:var(--color-line);color:var(--color-ink)}html[data-theme=dark] body.vigo-app :where(.bkl-pb,.bkl-pb-items,.bkl-pb-totals,.bkl-pb-total--main,.bkl-pb-total--deposit,.bkl-pb-total--balance,.bkl-pb-row,.bkl-content-footer){background:transparent;box-shadow:none}html[data-theme=dark] body.vigo-app .transfer-flight-form-card-head{border-bottom-color:var(--color-line)}html[data-theme=dark] body.vigo-app :where(.bkl-option-badge--ticket,.bkl-option-alert,.bkl-detail-alert--error,.bkl-time-unavailable,.bkl-transfer-unavailable,.bkl-unavailable-panel){background:rgba(var(--color-danger-rgb),.14);border-color:rgba(var(--color-danger-rgb),.35);color:var(--color-danger-ink)}html[data-theme=dark] body.vigo-app .bkl-unavailable-panel h4,html[data-theme=dark] body.vigo-app .bkl-unavailable-panel i,html[data-theme=dark] body.vigo-app .bkl-unavailable-panel p{color:inherit}html[data-theme=dark] body.vigo-app .bkl-period-note{background:var(--color-info-muted);border-color:var(--color-info-line);color:var(--color-info-ink)}html[data-theme=dark] body.vigo-app .bkl-period-note i{color:var(--color-info-strong)}html[data-theme=dark] body.vigo-app .bkl-closing-soon{background:rgba(var(--color-warning-rgb),.28);border-color:rgba(var(--color-warning-rgb),.42);color:var(--color-warning-ink)}html[data-theme=dark] body.vigo-app .bkl-closing-soon i{color:var(--color-warning)}html[data-theme=dark] body.vigo-app .bkl-detail-card--time .bkl-detail-time-value{background:var(--brand-navy-muted);color:var(--brand-navy)}html[data-theme=dark] body.vigo-app :where(.booking-availability-result-title,.bkl-option-title,.bkl-flat-title,.bkl-pb-name,.bkl-pb-amount,.bkl-price-name,.bkl-price-amount,.bkl-price-deposit-value,.bkl-price-rest-value,.bkl-extra-name,.bkl-extra-qty-input,.bkl-detail-card strong,.bkl-detail-card h3,.bkl-detail-card h4,.bkl-pb-total--main strong,.bkl-price-row--total strong,.transfer-flight-form-card-title){color:var(--color-ink)}html[data-theme=dark] body.vigo-app :where(.booking-availability-result-date,.bkl-option-meta,.bkl-option-price-label,.bkl-option-chevron,.bkl-tour-id,.bkl-time-note,.bkl-pb-qty,.bkl-pb-each,.bkl-pb-total-label,.bkl-price-unit,.bkl-extra-detail,.bkl-extra-max,.bkl-detail-card small,.bkl-detail-card p,.bkl-pb-totals small,.bkl-options-switcher-label,.transfer-flight-form-card .bkl-transfer-label){color:var(--color-ink-muted)}html[data-theme=dark] body.vigo-app :where(.bkl-detail-card--time .bkl-detail-card-icon,.bkl-detail-card--price .bkl-detail-card-icon,.bkl-options-switcher-icon){background:var(--color-surface-muted);border-color:var(--color-line);color:var(--color-ink-muted)}html[data-theme=dark] body.vigo-app .bkl-detail-card--time .bkl-detail-card-icon{background:rgba(var(--color-info-rgb),.18);color:var(--color-info)}html[data-theme=dark] body.vigo-app .bkl-detail-card--price .bkl-detail-card-icon{background:rgba(var(--color-success-rgb),.18);color:var(--color-success-strong)}html[data-theme=dark] body.vigo-app .bkl-time-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2394a3b8' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:.875rem}html[data-theme=dark] body.vigo-app .bkl-option-price-value,html[data-theme=dark] body.vigo-app .bkl-pb-total--deposit .bkl-pb-total-value,html[data-theme=dark] body.vigo-app .bkl-pb-total--main .bkl-pb-total-value,html[data-theme=dark] body.vigo-app .bkl-price-row--total .bkl-price-total-label,html[data-theme=dark] body.vigo-app .bkl-price-total-value,html[data-theme=dark] body.vigo-app .bkl-time-value{color:var(--brand-navy)}html[data-theme=dark] body.vigo-app .bkl-pb-total--main{background:var(--brand-navy-muted)}html[data-theme=dark] body.vigo-app :where(.bkl-pb-total--deposit,.bkl-pb-total--balance){background:var(--color-surface-muted)}@media (min-width:1024px){html[data-theme=dark] body.vigo-app .bkl-detail-row--transfer :where(.transfer-flight-form-card,.bkl-detail-card--price,.transfer-flight-form-card-head,.bkl-detail-card--price .bkl-detail-card-head){background:transparent}html[data-theme=dark] body.vigo-app .bkl-detail-row--transfer .bkl-price-row--total{background:var(--brand-navy-muted)}html[data-theme=dark] body.vigo-app .bkl-detail-row--transfer :where(.bkl-transfer-extra-row,.bkl-price-row--deposit,.bkl-price-row:has(.bkl-price-rest-label)){background:var(--color-surface-muted)}}@media (max-width:639px){html[data-theme=dark] body.vigo-app .bkl-option:has(.bkl-option-trigger[aria-expanded=true]){background:var(--color-surface)}html[data-theme=dark] body.vigo-app :where(.bkl-summary-block,.booking-select-step,.booking-select-actions){background:transparent}html[data-theme=dark] body.vigo-app :where(.bkl-option-price,.bkl-pb-total--main){background:var(--brand-navy-muted)}html[data-theme=dark] body.vigo-app :where(.bkl-time-value,.bkl-pb-total--deposit,.bkl-pb-total--balance,.bkl-transfer-extra-row){background:var(--color-surface-muted)}html[data-theme=dark] body.vigo-app .booking-select-step--extras .booking-type-row--extra{background:var(--color-surface)}}html[data-theme=dark] body.vigo-app :where(.transfer-trust-item,.transfer-listing-trust-badge){background:var(--color-surface-muted);border-color:var(--color-line);color:var(--color-ink-muted)}html[data-theme=dark] body.vigo-app .transfer-trust-strip{background:linear-gradient(180deg,var(--color-surface) 0,var(--color-canvas) 100%)}html[data-theme=dark] body.vigo-app .price-original{background:rgba(var(--color-danger-rgb),.22);border-color:rgba(var(--color-danger-rgb),.28);color:var(--color-danger-ink)}html[data-theme=dark] body.vigo-app .tour-detail__program>ol>li:before,html[data-theme=dark] body.vigo-app .tour-detail__program>ul>li:before{background:var(--color-surface);border-color:var(--color-line-strong);color:var(--brand-navy)}html[data-theme=dark] .flatpickr-calendar,html[data-theme=dark] body.vigo-app .flatpickr-calendar{background:var(--color-surface)!important;border:1px solid var(--color-line)!important;box-shadow:0 18px 40px rgba(var(--color-shadow-rgb),.45)!important;color:var(--color-ink)!important}html[data-theme=dark] .flatpickr-months,html[data-theme=dark] .flatpickr-weekdays,html[data-theme=dark] body.vigo-app .flatpickr-months,html[data-theme=dark] body.vigo-app .flatpickr-weekdays{background:var(--color-surface)!important}html[data-theme=dark] .flatpickr-current-month,html[data-theme=dark] .flatpickr-current-month .flatpickr-monthDropdown-months,html[data-theme=dark] .flatpickr-current-month input.cur-year,html[data-theme=dark] .flatpickr-months .flatpickr-month,html[data-theme=dark] body.vigo-app .flatpickr-current-month,html[data-theme=dark] body.vigo-app .flatpickr-current-month .flatpickr-monthDropdown-months,html[data-theme=dark] body.vigo-app .flatpickr-current-month input.cur-year,html[data-theme=dark] body.vigo-app .flatpickr-months .flatpickr-month{fill:var(--color-ink)!important;color:var(--color-ink)!important}html[data-theme=dark] .flatpickr-months .flatpickr-next-month,html[data-theme=dark] .flatpickr-months .flatpickr-prev-month,html[data-theme=dark] body.vigo-app .flatpickr-months .flatpickr-next-month,html[data-theme=dark] body.vigo-app .flatpickr-months .flatpickr-prev-month{fill:var(--color-ink-muted)!important;color:var(--color-ink-muted)!important}html[data-theme=dark] .flatpickr-months .flatpickr-next-month:hover,html[data-theme=dark] .flatpickr-months .flatpickr-next-month:hover svg,html[data-theme=dark] .flatpickr-months .flatpickr-prev-month:hover,html[data-theme=dark] .flatpickr-months .flatpickr-prev-month:hover svg,html[data-theme=dark] body.vigo-app .flatpickr-months .flatpickr-next-month:hover,html[data-theme=dark] body.vigo-app .flatpickr-months .flatpickr-next-month:hover svg,html[data-theme=dark] body.vigo-app .flatpickr-months .flatpickr-prev-month:hover,html[data-theme=dark] body.vigo-app .flatpickr-months .flatpickr-prev-month:hover svg{fill:var(--btn-primary-light)!important;color:var(--btn-primary-light)!important}html[data-theme=dark] body.vigo-app span.flatpickr-weekday,html[data-theme=dark] span.flatpickr-weekday{color:var(--color-ink-muted)!important}html[data-theme=dark] .flatpickr-day,html[data-theme=dark] body.vigo-app .flatpickr-day{border-color:transparent!important;color:var(--color-ink)!important}html[data-theme=dark] .flatpickr-day:focus,html[data-theme=dark] .flatpickr-day:hover,html[data-theme=dark] body.vigo-app .flatpickr-day:focus,html[data-theme=dark] body.vigo-app .flatpickr-day:hover{background:var(--color-surface-muted)!important;border-color:var(--color-line)!important;color:var(--color-ink)!important}html[data-theme=dark] .flatpickr-day.today,html[data-theme=dark] body.vigo-app .flatpickr-day.today{border-color:var(--btn-primary-light)!important;color:var(--btn-primary-light)!important}html[data-theme=dark] .flatpickr-day.today:focus,html[data-theme=dark] .flatpickr-day.today:hover,html[data-theme=dark] body.vigo-app .flatpickr-day.today:focus,html[data-theme=dark] body.vigo-app .flatpickr-day.today:hover{background:var(--booking-soft-accent-light)!important;border-color:var(--btn-primary-light)!important;color:var(--btn-primary-light)!important}html[data-theme=dark] .flatpickr-day.endRange,html[data-theme=dark] .flatpickr-day.endRange:focus,html[data-theme=dark] .flatpickr-day.endRange:hover,html[data-theme=dark] .flatpickr-day.selected,html[data-theme=dark] .flatpickr-day.selected:focus,html[data-theme=dark] .flatpickr-day.selected:hover,html[data-theme=dark] .flatpickr-day.startRange,html[data-theme=dark] .flatpickr-day.startRange:focus,html[data-theme=dark] .flatpickr-day.startRange:hover,html[data-theme=dark] body.vigo-app .flatpickr-day.endRange,html[data-theme=dark] body.vigo-app .flatpickr-day.endRange:focus,html[data-theme=dark] body.vigo-app .flatpickr-day.endRange:hover,html[data-theme=dark] body.vigo-app .flatpickr-day.selected,html[data-theme=dark] body.vigo-app .flatpickr-day.selected:focus,html[data-theme=dark] body.vigo-app .flatpickr-day.selected:hover,html[data-theme=dark] body.vigo-app .flatpickr-day.startRange,html[data-theme=dark] body.vigo-app .flatpickr-day.startRange:focus,html[data-theme=dark] body.vigo-app .flatpickr-day.startRange:hover{background:var(--btn-primary)!important;border-color:var(--btn-primary)!important;color:var(--color-on-accent)!important}html[data-theme=dark] .flatpickr-day.flatpickr-disabled,html[data-theme=dark] .flatpickr-day.flatpickr-disabled:hover,html[data-theme=dark] .flatpickr-day.nextMonthDay,html[data-theme=dark] .flatpickr-day.notAllowed,html[data-theme=dark] .flatpickr-day.prevMonthDay,html[data-theme=dark] body.vigo-app .flatpickr-day.flatpickr-disabled,html[data-theme=dark] body.vigo-app .flatpickr-day.flatpickr-disabled:hover,html[data-theme=dark] body.vigo-app .flatpickr-day.nextMonthDay,html[data-theme=dark] body.vigo-app .flatpickr-day.notAllowed,html[data-theme=dark] body.vigo-app .flatpickr-day.prevMonthDay{background:transparent!important;border-color:transparent!important;color:var(--color-line-strong)!important}html[data-theme=dark] .flatpickr-calendar.arrowTop:after,html[data-theme=dark] .flatpickr-calendar.arrowTop:before,html[data-theme=dark] body.vigo-app .flatpickr-calendar.arrowTop:after,html[data-theme=dark] body.vigo-app .flatpickr-calendar.arrowTop:before{border-bottom-color:var(--color-surface)!important}html[data-theme=dark] .flatpickr-calendar.arrowBottom:after,html[data-theme=dark] .flatpickr-calendar.arrowBottom:before,html[data-theme=dark] body.vigo-app .flatpickr-calendar.arrowBottom:after,html[data-theme=dark] body.vigo-app .flatpickr-calendar.arrowBottom:before{border-top-color:var(--color-surface)!important}html[data-theme=dark] .flatpickr-calendar.flatpickr-mobile-sheet,html[data-theme=dark] body.vigo-app .flatpickr-calendar.flatpickr-mobile-sheet{background:var(--color-surface)!important;border-color:var(--color-line)!important;box-shadow:0 24px 48px rgba(var(--color-shadow-rgb),.5)!important}html[data-theme=dark] .iti__country-list,html[data-theme=dark] .iti__dropdown-content,html[data-theme=dark] body.vigo-app .iti__country-list,html[data-theme=dark] body.vigo-app .iti__dropdown-content{background:var(--color-surface)!important;border-color:var(--color-line)!important;box-shadow:var(--shadow-dialog);color:var(--color-ink)!important}html[data-theme=dark] .iti__country,html[data-theme=dark] body.vigo-app .iti__country{color:var(--color-ink)!important}html[data-theme=dark] .iti__country.iti__highlight,html[data-theme=dark] .iti__country:hover,html[data-theme=dark] body.vigo-app .iti__country.iti__highlight,html[data-theme=dark] body.vigo-app .iti__country:hover{background:var(--color-surface-muted)!important}html[data-theme=dark] .iti__divider,html[data-theme=dark] body.vigo-app .iti__divider{border-color:var(--color-line)!important}html[data-theme=dark] .iti__dial-code,html[data-theme=dark] .iti__search-input,html[data-theme=dark] body.vigo-app .iti__dial-code,html[data-theme=dark] body.vigo-app .iti__search-input{background:transparent;color:var(--color-ink-muted)!important}
