@charset "UTF-8";:root{--adm-radius-s: 4px;--adm-radius-m: 8px;--adm-radius-l: 12px;--adm-font-size-1: 9px;--adm-font-size-2: 10px;--adm-font-size-3: 11px;--adm-font-size-4: 12px;--adm-font-size-5: 13px;--adm-font-size-6: 14px;--adm-font-size-7: 15px;--adm-font-size-8: 16px;--adm-font-size-9: 17px;--adm-font-size-10: 18px;--adm-color-primary: #1677ff;--adm-color-success: #00b578;--adm-color-warning: #ff8f1f;--adm-color-danger: #ff3141;--adm-color-yellow: #ff9f18;--adm-color-orange: #ff6430;--adm-color-wathet: #e7f1ff;--adm-color-text: #333333;--adm-color-text-secondary: #666666;--adm-color-weak: #999999;--adm-color-light: #cccccc;--adm-color-border: #eeeeee;--adm-color-background: #ffffff;--adm-color-highlight: var(--adm-color-danger);--adm-color-white: #ffffff;--adm-color-box: #f5f5f5;--adm-color-text-light-solid: var(--adm-color-white);--adm-color-text-dark-solid: #000000;--adm-color-fill-content: var(--adm-color-box);--adm-font-size-main: var(--adm-font-size-5);--adm-font-family: -apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, segoe ui, arial, roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--adm-border-color: var(--adm-color-border)}html[data-prefers-color-scheme=dark]{--adm-color-primary: #3086ff;--adm-color-success: #34b368;--adm-color-warning: #ffa930;--adm-color-danger: #ff4a58;--adm-color-yellow: #ffa930;--adm-color-orange: #e65a2b;--adm-color-wathet: #0d2543;--adm-color-text: #e6e6e6;--adm-color-text-secondary: #b3b3b3;--adm-color-weak: #808080;--adm-color-light: #4d4d4d;--adm-color-border: #2b2b2b;--adm-color-box: #0a0a0a;--adm-color-background: #1a1a1a;--adm-color-background-body: var(--adm-color-background);--adm-border-color: var(--adm-color-border)}:root{-webkit-tap-highlight-color:rgba(0,0,0,0)}html{background-color:var(--adm-color-background-body)}body{color:var(--adm-color-text);font-size:var(--adm-font-size-main);font-family:var(--adm-font-family)}a,button{cursor:pointer}a{color:var(--adm-color-primary);transition:opacity ease-in-out .2s}a:active{opacity:.8}.adm-plain-anchor{color:unset;transition:none}.adm-plain-anchor:active{opacity:unset}body.adm-overflow-hidden{overflow:hidden!important}div.adm-px-tester{--size: 1;height:calc(var(--size) / 2 * 2px);width:0;position:fixed;left:-100vw;top:-100vh;-webkit-user-select:none;user-select:none;pointer-events:none}.adm-mask{--z-index: var(--adm-mask-z-index, 1000);position:fixed;top:0;left:0;z-index:var(--z-index);display:block;width:100%;height:100%}.adm-mask-aria-button{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.adm-mask-content{z-index:1}.adm-auto-center{display:flex;justify-content:center}.adm-auto-center-content{flex:0 1 auto}.adm-spin-loading{--color: var(--adm-color-weak);--size: 32px;width:var(--size);height:var(--size)}.adm-spin-loading-svg{width:100%;height:100%;animation:adm-spin-loading-rotate .8s infinite linear}.adm-spin-loading-svg>.adm-spin-loading-fill{stroke:var(--color)}@keyframes adm-spin-loading-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.adm-toast-mask .adm-toast-wrap{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center}.adm-toast-mask .adm-toast-main{display:inline-block;position:relative;top:50%;transform:translateY(-50%);width:auto;max-width:204px;max-height:70%;overflow:auto;color:#fff;word-break:break-all;background-color:#000000b3;border-radius:8px;pointer-events:all;font-size:var(--adm-font-size-7);line-height:1.5;box-sizing:border-box;text-align:initial}.adm-toast-mask .adm-toast-main-text{padding:12px;min-width:0}.adm-toast-mask .adm-toast-main-icon{padding:35px 12px;min-width:150px}.adm-toast-mask .adm-toast-main-icon .adm-toast-icon{text-align:center;margin-bottom:8px;font-size:36px;line-height:1}.adm-toast-loading{--size: 48px;margin:0 auto 8px}:root{--token-brand-primary: #e4002b;--token-brand-primary-light: #fff0f2;--token-brand-primary-border: #ffc0cb;--adm-color-primary: var(--token-brand-primary);--adm-color-success: #34c759;--adm-color-warning: #ff9500;--adm-color-danger: #ff3b30;--adm-color-text: #1c1c1e;--adm-color-text-secondary: #3c3c43;--adm-color-weak: #8e8e93;--adm-color-background: #ffffff;--adm-color-box: #ffffff;--adm-border-color: rgba(60, 60, 67, .18);--adm-radius-s: 6px;--adm-radius-m: 10px;--adm-radius-l: 14px;--adm-font-family: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", sans-serif;--adm-font-size-xs: 11px;--adm-font-size-sm: 13px;--adm-font-size-main: 15px;--adm-font-size-lg: 17px;--adm-font-size-xl: 20px;--adm-font-size-xxl: 24px;--adm-font-size-xxxl: 28px;--token-space-1: 4px;--token-space-2: 8px;--token-space-3: 12px;--token-space-4: 16px;--token-space-5: 20px;--token-space-6: 24px;--token-input-bg: rgba(120, 120, 128, .12);--adm-color-fill-content: var(--token-input-bg);--token-shadow-card: 0 2px 8px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .06);--token-shadow-nav: 0 .5px 0 var(--adm-border-color);--token-shadow-footer-up: 0 -.5px 0 var(--adm-border-color);--token-blur-bg: rgba(255, 255, 255, .92);--token-blur-filter: saturate(180%) blur(20px);--token-line-height-tight: 1.2;--token-line-height-normal: 1.5;--token-line-height-loose: 1.75;--token-duration-fast: .15s;--token-duration-normal: .25s;--token-duration-slow: .35s;--token-easing-ios: cubic-bezier(.25, .46, .45, .94);--token-navbar-height: 45px;--token-text-on-dark: #ffffff;--token-footer-bar-height: 64px;--token-footer-bar-height-safe: calc(var(--token-footer-bar-height) + env(safe-area-inset-bottom));--token-spec-popup-height: 80vh;--token-booking-picker-height: 60vh;--token-city-popup-height: 70vh}html[data-prefers-color-scheme=dark]{--adm-color-background: #1c1c1e;--adm-color-box: #2c2c2e;--adm-color-text: #ffffff;--adm-color-text-secondary: #ebebf5;--adm-border-color: rgba(84, 84, 88, .65);--token-input-bg: rgba(120, 120, 128, .24);--token-shadow-card: 0 0 0 .5px rgba(255, 255, 255, .08);--token-blur-bg: rgba(28, 28, 30, .92);--token-brand-primary: #ff6b6b;--adm-color-primary: #ff6b6b;--token-brand-primary-light: rgba(255, 107, 107, .15);--token-brand-primary-border: rgba(255, 107, 107, .4)}@media(prefers-color-scheme:dark){:root{--adm-color-background: #1c1c1e;--adm-color-box: #2c2c2e;--adm-color-text: #ffffff;--adm-color-text-secondary: #ebebf5;--adm-border-color: rgba(84, 84, 88, .65);--token-input-bg: rgba(120, 120, 128, .24);--token-shadow-card: 0 0 0 .5px rgba(255, 255, 255, .08);--token-blur-bg: rgba(28, 28, 30, .92);--token-brand-primary: #ff6b6b;--adm-color-primary: #ff6b6b;--token-brand-primary-light: rgba(255, 107, 107, .15);--token-brand-primary-border: rgba(255, 107, 107, .4)}}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation}input,textarea{user-select:text;-webkit-user-select:text}html{-webkit-text-size-adjust:100%;font-size:16px}body{margin:0;font-family:var(--adm-font-family);background-color:var(--adm-color-background);color:var(--adm-color-text);-webkit-overflow-scrolling:touch;overscroll-behavior:none}#root{min-height:100vh;min-height:100dvh;padding-bottom:env(safe-area-inset-bottom)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{background:var(--adm-border-color);border-radius:2px}.adm-dialog-title{color:var(--adm-color-primary)}.adm-nav-bar{background-color:var(--token-brand-primary);color:var(--token-text-on-dark);position:sticky;top:0;z-index:100}.adm-nav-bar .adm-nav-bar-back-arrow,.adm-nav-bar .adm-nav-bar-title{color:var(--token-text-on-dark)}.page-container{min-height:100vh;min-height:100dvh;background-color:var(--adm-color-background);padding-bottom:var(--token-footer-bar-height-safe)}.section-card{background:var(--adm-color-box);border-radius:var(--adm-radius-m);margin:var(--token-space-3);padding:var(--token-space-4);box-shadow:var(--token-shadow-card)}.section-title{font-size:var(--adm-font-size-lg);font-weight:600;color:var(--adm-color-text);margin-bottom:var(--token-space-3);letter-spacing:-.2px}.footer-bar{flex-shrink:0;position:relative;padding:var(--token-space-3) var(--token-space-4);padding-bottom:calc(var(--token-space-3) + env(safe-area-inset-bottom));background:var(--adm-color-background)}.footer-bar:before{content:"";position:absolute;top:-24px;left:0;right:0;height:24px;background:linear-gradient(to bottom,transparent,var(--adm-color-background));pointer-events:none}.footer-bar .adm-button{transition:none}
