@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--app-background: #F8F9FB;--bg-color: #F8F9FB;--card-bg: #FFFFFF;--text-color: #111827;--bg-secondary: #F3F4F6;--bg-primary: #F8F9FB;--bg-card: #FFFFFF;--surface: #FFFFFF;--surface-secondary: #F3F4F6;--surface-tertiary: #E5E7EB;--text-primary: #111827;--text-secondary: #4B5563;--text-muted: #9CA3AF;--border: #E5E7EB;--border-color: #E5E7EB;--border-focus: #FFC107;--primary: #FFC107;--primary-hover: #E0A800;--primary-light: #FFF8E1;--primary-contrast: #111827;--success: #10B981;--success-light: #D1FAE5;--warning: #F59E0B;--warning-light: #FEF3C7;--danger: #EF4444;--danger-light: #FEE2E2;--info: #3B82F6;--info-light: #DBEAFE;--disabled: #D1D5DB;--overlay: rgba(0, 0, 0, .5);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .08);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .12);--font-family: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}[data-theme=dark]{--app-background: #0F172A;--bg-color: #0F172A;--card-bg: #1E293B;--text-color: #F8FAFC;--bg-secondary: #334155;--bg-primary: #0F172A;--bg-card: #1E293B;--surface: #1E293B;--surface-secondary: #334155;--surface-tertiary: #475569;--text-primary: #F8FAFC;--text-secondary: #CBD5E1;--text-muted: #64748B;--border: #334155;--border-color: #334155;--border-focus: #FFC107;--primary: #FFC107;--primary-hover: #FFD54F;--primary-light: rgba(255, 193, 7, .15);--primary-contrast: #0F172A;--success: #34D399;--success-light: rgba(52, 211, 153, .15);--warning: #FBBF24;--warning-light: rgba(251, 191, 36, .15);--danger: #F87171;--danger-light: rgba(248, 113, 113, .15);--info: #60A5FA;--info-light: rgba(96, 165, 250, .15);--disabled: #475569;--overlay: rgba(0, 0, 0, .75);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .5)}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html,body{height:100%;width:100%;background-color:var(--app-background);color:var(--text-primary);font-family:var(--font-family);font-size:15px;line-height:1.5;overflow-x:hidden;transition:background-color .3s ease,color .3s ease}body{margin:0;padding:0;width:100%}.mobile-app-wrapper{width:100%;max-width:480px;margin:0 auto;min-height:100vh;min-height:100dvh;background-color:var(--app-background);position:relative;display:flex;flex-direction:column;box-sizing:border-box}.btn-primary{width:100%;background-color:var(--primary);color:var(--primary-contrast);border:none;padding:14px 20px;font-size:16px;font-weight:600;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background-color .2s ease,transform .1s ease}.btn-primary:active{transform:scale(.98)}.btn-primary:disabled{background-color:var(--disabled);color:var(--text-muted);cursor:not-allowed;transform:none}.btn-secondary{width:100%;background-color:var(--surface-secondary);color:var(--text-primary);border:1px solid var(--border);padding:14px 20px;font-size:16px;font-weight:600;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease}.btn-secondary:active{transform:scale(.98)}.form-control{width:100%;background-color:var(--surface);border:1px solid var(--border);color:var(--text-primary);padding:14px 16px;font-size:15px;border-radius:var(--radius-md);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.form-control:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px #ffc10740}.form-control::placeholder{color:var(--text-muted)}.card{background-color:var(--surface);border-radius:var(--radius-lg);padding:16px;border:1px solid var(--border);box-shadow:var(--shadow-sm);margin-bottom:16px}[data-theme=dark],.dark-mode{--bg-primary: #0F172A;--bg-color: #0F172A;--app-background: #0F172A;--surface: #1E293B;--surface-secondary: #334155;--card-bg: #1E293B;--text-primary: #F8FAFC;--text-color: #F8FAFC;--text-secondary: #CBD5E1;--text-muted: #94A3B8;--border: #334155;--border-color: #334155}[data-theme=dark] html,[data-theme=dark] body,body.dark-mode{background-color:#0f172a!important;color:#f8fafc!important}[data-theme=dark] .mobile-app-container,.mobile-app-container.dark-mode{background-color:#0f172a!important}[data-theme=dark] .bookings-viewport,.bookings-viewport.dark-mode{background-color:#0f172a!important;color:#f8fafc!important}[data-theme=dark] .bookings-viewport .bookings-header,.bookings-viewport.dark-mode .bookings-header{background:#1e293b!important;border-color:#334155!important}[data-theme=dark] .bookings-viewport .bookings-header .page-title,.bookings-viewport.dark-mode .bookings-header .page-title{color:#f8fafc!important}[data-theme=dark] .bookings-viewport .bookings-header .refresh-btn,[data-theme=dark] .bookings-viewport .bookings-header .theme-toggle-btn,.bookings-viewport.dark-mode .bookings-header .refresh-btn,.bookings-viewport.dark-mode .bookings-header .theme-toggle-btn{background:#334155!important;color:#f8fafc!important;border:1px solid #475569!important;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer}[data-theme=dark] .bookings-viewport .tabs-segmented-control,.bookings-viewport.dark-mode .tabs-segmented-control{background:#1e293b!important;border-color:#334155!important}[data-theme=dark] .bookings-viewport .tabs-segmented-control .tab-btn,.bookings-viewport.dark-mode .tabs-segmented-control .tab-btn{background:#334155!important;color:#cbd5e1!important}[data-theme=dark] .bookings-viewport .tabs-segmented-control .tab-btn.active,.bookings-viewport.dark-mode .tabs-segmented-control .tab-btn.active{background:#f59e0b!important;color:#000!important;font-weight:700!important}[data-theme=dark] .bookings-viewport .booking-job-card,.bookings-viewport.dark-mode .booking-job-card{background:#1e293b!important;border-color:#334155!important;box-shadow:0 4px 14px #00000040!important}[data-theme=dark] .bookings-viewport .booking-job-card .card-top h3,[data-theme=dark] .bookings-viewport .booking-job-card .card-top .booking-id,.bookings-viewport.dark-mode .booking-job-card .card-top h3,.bookings-viewport.dark-mode .booking-job-card .card-top .booking-id,[data-theme=dark] .bookings-viewport .booking-job-card .address-line .address-text,.bookings-viewport.dark-mode .booking-job-card .address-line .address-text{color:#f8fafc!important}[data-theme=dark] .bookings-viewport .booking-job-card .fare-box .fare-amount,.bookings-viewport.dark-mode .booking-job-card .fare-box .fare-amount{color:#fbbf24!important}[data-theme=dark] .bookings-viewport .booking-job-card .card-footer,.bookings-viewport.dark-mode .booking-job-card .card-footer{border-color:#334155!important}[data-theme=dark] .bookings-viewport .empty-state-card,.bookings-viewport.dark-mode .empty-state-card{background:#1e293b!important;border-color:#334155!important}[data-theme=dark] .bookings-viewport .empty-state-card h3,.bookings-viewport.dark-mode .empty-state-card h3{color:#f8fafc!important}[data-theme=dark] .bookings-viewport .empty-state-card p,.bookings-viewport.dark-mode .empty-state-card p{color:#94a3b8!important}[data-theme=dark] .bookings-viewport .detail-view-container,.bookings-viewport.dark-mode .detail-view-container{background:#0f172a!important;color:#f8fafc!important}[data-theme=dark] .bookings-viewport .detail-view-container .detail-card,.bookings-viewport.dark-mode .detail-view-container .detail-card{background:#1e293b!important;border-color:#334155!important;color:#f8fafc!important}[data-theme=dark] .booking-flow-viewport,.booking-flow-viewport.dark-mode{background-color:#0f172a!important;color:#f8fafc!important}[data-theme=dark] .booking-flow-viewport .top-nav-bar,.booking-flow-viewport.dark-mode .top-nav-bar{background:#1e293b!important;border-color:#334155!important}[data-theme=dark] .booking-flow-viewport .top-nav-bar .nav-title-row .page-title,.booking-flow-viewport.dark-mode .top-nav-bar .nav-title-row .page-title{color:#f8fafc!important}[data-theme=dark] .booking-flow-viewport .top-nav-bar .nav-title-row .nav-back-btn,[data-theme=dark] .booking-flow-viewport .top-nav-bar .nav-title-row .theme-toggle-btn,.booking-flow-viewport.dark-mode .top-nav-bar .nav-title-row .nav-back-btn,.booking-flow-viewport.dark-mode .top-nav-bar .nav-title-row .theme-toggle-btn{background:#334155!important;color:#f8fafc!important}[data-theme=dark] .booking-flow-viewport .top-nav-bar .pickup-pill-banner,.booking-flow-viewport.dark-mode .top-nav-bar .pickup-pill-banner{background:#334155!important}[data-theme=dark] .booking-flow-viewport .top-nav-bar .pickup-pill-banner .pickup-address-text,.booking-flow-viewport.dark-mode .top-nav-bar .pickup-pill-banner .pickup-address-text{color:#f8fafc!important}[data-theme=dark] .booking-flow-viewport .category-tabs-container,.booking-flow-viewport.dark-mode .category-tabs-container,[data-theme=dark] .booking-flow-viewport .category-tabs-container .cat-tab-card,.booking-flow-viewport.dark-mode .category-tabs-container .cat-tab-card{background:#1e293b!important;border-color:#334155!important}[data-theme=dark] .booking-flow-viewport .category-tabs-container .cat-tab-card .cat-name,.booking-flow-viewport.dark-mode .category-tabs-container .cat-tab-card .cat-name{color:#cbd5e1!important}[data-theme=dark] .booking-flow-viewport .category-tabs-container .cat-tab-card.active,.booking-flow-viewport.dark-mode .category-tabs-container .cat-tab-card.active{background:#f59e0b26!important;border-color:#f59e0b!important}[data-theme=dark] .booking-flow-viewport .category-tabs-container .cat-tab-card.active .cat-name,.booking-flow-viewport.dark-mode .category-tabs-container .cat-tab-card.active .cat-name{color:#fbbf24!important}[data-theme=dark] .booking-flow-viewport .destination-search-section .search-input-box,.booking-flow-viewport.dark-mode .destination-search-section .search-input-box{background:#1e293b!important;border-color:#334155!important}[data-theme=dark] .booking-flow-viewport .destination-search-section .search-input-box .destination-input,.booking-flow-viewport.dark-mode .destination-search-section .search-input-box .destination-input{color:#f8fafc!important}[data-theme=dark] .booking-flow-viewport .destination-search-section .suggestions-list-card,.booking-flow-viewport.dark-mode .destination-search-section .suggestions-list-card{background:#1e293b!important;border-color:#334155!important}[data-theme=dark] .booking-flow-viewport .destination-search-section .suggestions-list-card .suggestion-row,.booking-flow-viewport.dark-mode .destination-search-section .suggestions-list-card .suggestion-row{border-color:#334155!important}[data-theme=dark] .booking-flow-viewport .destination-search-section .suggestions-list-card .suggestion-row:hover,[data-theme=dark] .booking-flow-viewport .destination-search-section .suggestions-list-card .suggestion-row:active,.booking-flow-viewport.dark-mode .destination-search-section .suggestions-list-card .suggestion-row:hover,.booking-flow-viewport.dark-mode .destination-search-section .suggestions-list-card .suggestion-row:active{background:#334155!important}[data-theme=dark] .booking-flow-viewport .destination-search-section .suggestions-list-card .suggestion-row .sugg-text-box .sugg-name,.booking-flow-viewport.dark-mode .destination-search-section .suggestions-list-card .suggestion-row .sugg-text-box .sugg-name{color:#f8fafc!important}[data-theme=dark] .booking-flow-viewport .destination-search-section .suggestions-list-card .suggestion-row .sugg-text-box .sugg-details,.booking-flow-viewport.dark-mode .destination-search-section .suggestions-list-card .suggestion-row .sugg-text-box .sugg-details{color:#94a3b8!important}[data-theme=dark] .booking-flow-viewport .destination-selected-pill,.booking-flow-viewport.dark-mode .destination-selected-pill{background:#334155!important}[data-theme=dark] .booking-flow-viewport .destination-selected-pill .pill-left .dest-name-text,.booking-flow-viewport.dark-mode .destination-selected-pill .pill-left .dest-name-text{color:#f8fafc!important}[data-theme=dark] .booking-flow-viewport .destination-selected-pill .change-dest-link,.booking-flow-viewport.dark-mode .destination-selected-pill .change-dest-link{color:#60a5fa!important}[data-theme=dark] .booking-flow-viewport .trip-mode-toggle-row .mode-card,.booking-flow-viewport.dark-mode .trip-mode-toggle-row .mode-card{background:#1e293b!important;border-color:#334155!important}[data-theme=dark] .booking-flow-viewport .trip-mode-toggle-row .mode-card .mode-header strong,.booking-flow-viewport.dark-mode .trip-mode-toggle-row .mode-card .mode-header strong{color:#f8fafc!important}[data-theme=dark] .booking-flow-viewport .trip-mode-toggle-row .mode-card.selected,.booking-flow-viewport.dark-mode .trip-mode-toggle-row .mode-card.selected{background:#f59e0b26!important;border-color:#f59e0b!important}[data-theme=dark] .booking-flow-viewport .trip-mode-toggle-row .mode-card.selected strong,.booking-flow-viewport.dark-mode .trip-mode-toggle-row .mode-card.selected strong{color:#fbbf24!important}[data-theme=dark] .booking-flow-viewport .schedule-pill-card,[data-theme=dark] .booking-flow-viewport .schedule-banner-row,[data-theme=dark] .booking-flow-viewport .payment-mode-selector-bar,.booking-flow-viewport.dark-mode .schedule-pill-card,.booking-flow-viewport.dark-mode .schedule-banner-row,.booking-flow-viewport.dark-mode .payment-mode-selector-bar{background:#1e293b!important;border-color:#334155!important;color:#f8fafc!important}[data-theme=dark] .booking-flow-viewport .schedule-pill-card strong,[data-theme=dark] .booking-flow-viewport .schedule-pill-card .schedule-text,[data-theme=dark] .booking-flow-viewport .schedule-pill-card .selected-pay-name,[data-theme=dark] .booking-flow-viewport .schedule-banner-row strong,[data-theme=dark] .booking-flow-viewport .schedule-banner-row .schedule-text,[data-theme=dark] .booking-flow-viewport .schedule-banner-row .selected-pay-name,[data-theme=dark] .booking-flow-viewport .payment-mode-selector-bar strong,[data-theme=dark] .booking-flow-viewport .payment-mode-selector-bar .schedule-text,[data-theme=dark] .booking-flow-viewport .payment-mode-selector-bar .selected-pay-name,.booking-flow-viewport.dark-mode .schedule-pill-card strong,.booking-flow-viewport.dark-mode .schedule-pill-card .schedule-text,.booking-flow-viewport.dark-mode .schedule-pill-card .selected-pay-name,.booking-flow-viewport.dark-mode .schedule-banner-row strong,.booking-flow-viewport.dark-mode .schedule-banner-row .schedule-text,.booking-flow-viewport.dark-mode .schedule-banner-row .selected-pay-name,.booking-flow-viewport.dark-mode .payment-mode-selector-bar strong,.booking-flow-viewport.dark-mode .payment-mode-selector-bar .schedule-text,.booking-flow-viewport.dark-mode .payment-mode-selector-bar .selected-pay-name{color:#f8fafc!important}[data-theme=dark] .booking-flow-viewport .vehicle-option-card,.booking-flow-viewport.dark-mode .vehicle-option-card{background:#1e293b!important;border-color:#334155!important}[data-theme=dark] .booking-flow-viewport .vehicle-option-card .card-left-section .vehicle-title-box .name-info-row h3,.booking-flow-viewport.dark-mode .vehicle-option-card .card-left-section .vehicle-title-box .name-info-row h3,[data-theme=dark] .booking-flow-viewport .vehicle-option-card .card-right-section .fare-display,.booking-flow-viewport.dark-mode .vehicle-option-card .card-right-section .fare-display{color:#f8fafc!important}[data-theme=dark] .booking-flow-viewport .vehicle-option-card.selected,.booking-flow-viewport.dark-mode .vehicle-option-card.selected{background:#f59e0b26!important;border-color:#f59e0b!important}[data-theme=dark] .booking-flow-viewport .sticky-bottom-action-bar,.booking-flow-viewport.dark-mode .sticky-bottom-action-bar,[data-theme=dark] .booking-flow-viewport .machinery-params-card,.booking-flow-viewport.dark-mode .machinery-params-card{background:#1e293b!important;border-color:#334155!important}[data-theme=dark] .booking-flow-viewport .machinery-params-card span,.booking-flow-viewport.dark-mode .machinery-params-card span{color:#f8fafc!important}[data-theme=dark] .booking-flow-viewport .machinery-params-card select,.booking-flow-viewport.dark-mode .machinery-params-card select{background:#334155!important;color:#f8fafc!important;border-color:#475569!important}[data-theme=dark] .booking-flow-viewport .bottom-sheet-dialog,.booking-flow-viewport.dark-mode .bottom-sheet-dialog{background:#1e293b!important;color:#f8fafc!important}[data-theme=dark] .booking-flow-viewport .bottom-sheet-dialog h2,.booking-flow-viewport.dark-mode .bottom-sheet-dialog h2{color:#f8fafc!important}[data-theme=dark] .booking-flow-viewport .wheel-picker-columns,.booking-flow-viewport.dark-mode .wheel-picker-columns{background:#0f172a!important;border-color:#334155!important}[data-theme=dark] .booking-flow-viewport .wheel-picker-columns .wheel-item,.booking-flow-viewport.dark-mode .wheel-picker-columns .wheel-item{color:#64748b!important}[data-theme=dark] .booking-flow-viewport .wheel-picker-columns .wheel-item.active,.booking-flow-viewport.dark-mode .wheel-picker-columns .wheel-item.active{color:#f8fafc!important}[data-theme=dark] .booking-flow-viewport .payment-options-list .pay-option-row,.booking-flow-viewport.dark-mode .payment-options-list .pay-option-row{background:#334155!important;border-color:#475569!important}[data-theme=dark] .booking-flow-viewport .payment-options-list .pay-option-row .pay-left-row .pay-title,.booking-flow-viewport.dark-mode .payment-options-list .pay-option-row .pay-left-row .pay-title{color:#f8fafc!important}[data-theme=dark] .bottom-nav,.bottom-nav.dark-mode{background-color:#1e293b!important;border-color:#334155!important}[data-theme=dark] .bottom-nav .nav-item,.bottom-nav.dark-mode .nav-item{color:#94a3b8!important}[data-theme=dark] .bottom-nav .nav-item.active,.bottom-nav.dark-mode .nav-item.active{color:#f59e0b!important}[data-theme=dark] .bottom-nav .nav-item.active svg,.bottom-nav.dark-mode .nav-item.active svg{stroke:#f59e0b!important}
