@layer base{html,body{overscroll-behavior-y:contain}*{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}input,textarea,[contenteditable],.selectable,.admin-layout,.admin-layout *{-webkit-user-select:text;user-select:text}.admin-layout button,.admin-layout a,.admin-layout .p-button,.admin-layout .p-tab{-webkit-user-select:none;user-select:none}button,a,.clickable,.p-button,.p-card{-webkit-touch-callout:none}.touchable{transition:transform .1s,opacity .1s}.touchable:active{opacity:.8;transform:scale(.98)}:root{--safe-area-top:env(safe-area-inset-top);--safe-area-bottom:env(safe-area-inset-bottom);--safe-area-left:env(safe-area-inset-left);--safe-area-right:env(safe-area-inset-right);--sidebar-width:260px;--z-mobile-bar:40;--z-sidebar:51;--z-sticky-header:100;--z-dropdown:200;--z-tooltip:500;--z-dialog:1000;--z-toast:1200;--z-tour:10002;--z-loading-splash:999999;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-text-primary:#171717;--color-text-secondary:#737373;--color-text-tertiary:#7a7a7a;--color-text-hint:#b5b5b5;--color-text-muted:#525252;--color-bg-body:#fff;--color-text-body:#171717;--color-border-default:#e8e8e8;--color-bg-subtle:#f5f5f5;--color-bg-card:#fffc;--color-error-bg:#fef2f2;--color-error-border:#fecaca;--color-error-bg-subtle:#ef444414;--color-warning-bg:#fefce8;--color-warning-border:#facc15;--color-shadow:#0000000a;--color-heatmap-empty:#f5f5f5;--glass-bg-sidebar:#ffffff73;--glass-bg-topbar:#ffffff59;--glass-bg-card:#fffc;--glass-bg-dialog:#ffffffbf;--glass-bg-input:#fff9;--glass-border:#0000000f;--glass-border-strong:#0000001a;--glass-glow:#0000000a;--glass-bg-contrast-btn:#171717bf;--glass-border-contrast-btn:#0000001f;--glass-shadow-contrast-btn:#00000026;--glass-bg-dialog-mask:#0000002e;--glass-shadow-card:0 1px 3px #0000000a, 0 4px 12px #00000005;--glass-shadow-btn:0 1px 2px #0000000a;--glass-shadow-focus:0 0 0 3px #71717a33;--glass-shadow-event:0 1px 2px #00000014;--glass-shadow-event-hover:0 2px 6px #0000001f;--glass-bg-hover:#0000000f;--glass-bg-active:#00000014;--glass-bg-subtle-hover:#00000005;--glass-bg-subtle-active:#00000008;--glass-bg-search:#ffffffb3;--glass-border-search:#fff9;--glass-border-search-focus:#fffc;--glass-shadow-search:0 2px 8px #00000014, inset 0 1px 0 #ffffffe6;--glass-shadow-search-focus:0 4px 16px #0000001a, 0 0 0 3px #0000000a, inset 0 1px 0 #ffffffe6;--glass-bg-bottombar:#ffffff59;--glass-border-bottombar:#ffffff80;--glass-shadow-bottombar:0 8px 32px #0000001a, 0 2px 8px #0000000f, inset 0 1px 0 #fff9;--glass-bg-chip-active:#fff9;--glass-border-chip-active:#ffffff80;--glass-shadow-chip-active:0 1px 4px #0000000f, inset 0 1px 0 #fffc;--glass-bg-add-btn:#ffffffb3;--glass-border-add-btn:#fff9;--glass-shadow-add-btn:0 2px 8px #00000014, inset 0 1px 0 #ffffffe6;--glass-bg-warning:#fefce8b3;--bg-gradient:#efefef}.app-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-text-primary:#fafafa;--color-text-secondary:#a1a1aa;--color-text-tertiary:#9a9aa3;--color-text-hint:#71717a;--color-text-muted:#d4d4d8;--color-bg-body:#09090b;--color-text-body:#d4d4d8;--color-border-default:#3f3f46;--color-bg-subtle:#18181b;--color-bg-card:#18181bd9;--color-error-bg:#2d1b1b;--color-error-border:#5c2b2b;--color-error-bg-subtle:#ef44441f;--color-warning-bg:#78350f4d;--color-warning-border:#a16207;--color-shadow:#0003;--color-heatmap-empty:#18181b;--glass-bg-sidebar:#18181ba6;--glass-bg-topbar:#18181b80;--glass-bg-card:#18181bd9;--glass-bg-dialog:#18181bd9;--glass-bg-input:#27272a80;--glass-border:#3f3f4666;--glass-border-strong:#3f3f4680;--glass-glow:#a1a1aa1a;--glass-bg-contrast-btn:#27272a99;--glass-border-contrast-btn:var(--glass-border);--glass-shadow-contrast-btn:#00000040;--glass-bg-dialog-mask:#0000004d;--glass-shadow-card:0 1px 3px #00000026, 0 4px 12px #00000014;--glass-shadow-btn:0 1px 3px #0003;--glass-shadow-focus:0 0 0 3px #a1a1aa26;--glass-shadow-event:0 1px 2px #00000026;--glass-shadow-event-hover:0 2px 6px #00000040;--glass-bg-hover:#ffffff14;--glass-bg-active:#ffffff1a;--glass-bg-subtle-hover:#ffffff08;--glass-bg-subtle-active:#ffffff0d;--glass-bg-search:#ffffff1f;--glass-border-search:#ffffff2e;--glass-border-search-focus:#ffffff47;--glass-shadow-search:0 2px 8px #0000004d, inset 0 1px 0 #ffffff0f;--glass-shadow-search-focus:0 4px 16px #0006, 0 0 0 3px #a1a1aa1a, inset 0 1px 0 #ffffff0f;--glass-bg-bottombar:#18181ba6;--glass-border-bottombar:#ffffff1f;--glass-shadow-bottombar:0 8px 32px #0006, 0 2px 8px #0000004d, inset 0 1px 0 #ffffff0f;--glass-bg-chip-active:#ffffff1f;--glass-border-chip-active:#ffffff1a;--glass-shadow-chip-active:0 1px 4px #0003, inset 0 1px 0 #ffffff0d;--glass-bg-add-btn:#ffffff26;--glass-border-add-btn:#ffffff1f;--glass-shadow-add-btn:0 2px 8px #0000004d, inset 0 1px 0 #ffffff0f;--glass-bg-warning:#78350f80;--bg-gradient:#09090b}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--glass-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--glass-border-strong)}html,body{background:var(--bg-gradient,#efefef);width:100%;min-height:100dvh;margin:0;padding:0;overflow-x:clip}body{-webkit-font-smoothing:antialiased;background-color:var(--bg-gradient,#efefef);color:var(--color-text-body,#171717);font-family:Geist Mono,monospace}}@layer components{.admin-compact-table .p-datatable-tbody>tr>td{padding-top:.4rem;padding-bottom:.4rem}.admin-compact-table .p-datatable-tbody>tr{cursor:pointer}.admin-row-deactivated{background-color:var(--color-error-bg-subtle)!important}.transition-base{transition:all .2s ease-out}.transition-slow{transition:all .3s ease-out}.hover-lift{transition:all .1s}.hover-lift:hover{transform:scale(1.02);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.hover-lift:active{transform:scale(.98)}.hover-scale{transition:all .2s ease-out}.hover-scale:hover{transform:scale(1.02)}.hover-press:active{transform:scale(.98)}.skeleton{background-color:var(--color-border-default,#e4e4e7);border-radius:.25rem;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.logo-syncing{animation:1.5s ease-in-out infinite logo-bounce}@keyframes logo-bounce{0%,to{transform:translateY(0)}25%{transform:translateY(-2px)rotate(-2deg)}75%{transform:translateY(-1px)rotate(1deg)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slide-out-left{to{opacity:0;transform:translate(-20px)}}@keyframes success-pulse{0%{box-shadow:0 0 #22c55e66}70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}.animate-fade-in-up{animation:.2s ease-out forwards fade-in-up}.animate-scale-in{animation:.15s ease-out forwards scale-in}.animate-success{animation:.4s ease-out success-pulse}.animate-stagger{opacity:0;animation:.3s ease-out forwards fade-in-up;animation-delay:calc(var(--stagger-index,0) * 50ms)}.animate-stagger:nth-child(n+10){animation-delay:.45s}.ai-sparkle-shimmer{background:linear-gradient(135deg,gold 0%,#f59e0b 20%,#a855f7 40%,#8b5cf6 60%,gold 80%,#f59e0b 100%) 0 0/200% 200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s ease-in-out infinite ai-dust-shimmer}@keyframes ai-dust-shimmer{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.ai-sparkle-shimmer{animation:none}}.p-component,.p-component *{font-family:Geist Mono,monospace}.pi{font-family:primeicons}.glass-sidebar{border-right:1px solid var(--glass-border-strong);box-shadow:4px 0 24px #0000000f}.glass-sidebar:before{content:"";z-index:0;background:var(--glass-bg-sidebar);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);pointer-events:none;position:absolute;inset:0}.glass-sidebar>*{z-index:1;position:relative}.app-dark .glass-sidebar{box-shadow:4px 0 24px #0000004d}@media (width<=767px){.glass-sidebar.sidebar-open{box-shadow:0 0 0 100vw #0000002e,4px 0 24px #0000000f}.app-dark .glass-sidebar.sidebar-open{box-shadow:0 0 0 100vw #0006,4px 0 24px #0000004d}}.glass-topbar{background:var(--glass-bg-topbar);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--glass-border);box-shadow:0 4px 16px #0000000a}.app-dark .glass-topbar{box-shadow:0 4px 16px #0003}.glass-card{background:var(--glass-bg-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:12px;box-shadow:0 2px 8px #0000000f,0 8px 24px #0000000a}.app-dark .glass-card{box-shadow:0 0 20px var(--glass-glow), 0 0 60px #0000001a;border-color:var(--glass-border-strong)}.glass-card--tinted{background:linear-gradient(135deg, var(--card-tint,transparent), var(--glass-bg-card));border-color:var(--card-tint-border,var(--glass-border))}.app-dark .glass-card--tinted{border-color:var(--card-tint-border,var(--glass-border-strong))}.glass-dialog{background:var(--glass-bg-dialog);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--glass-border-strong);border-radius:16px}.glass-input{background:var(--glass-bg-input);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--glass-border)}.noise:before{content:"";z-index:1;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23grain)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:512px 512px;position:fixed;inset:0}.app-dark .noise:before{opacity:.06}.border-gradient{position:relative}.border-gradient:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--glass-border-strong), transparent 40%, transparent 60%, var(--glass-border));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.icon-badge{background:var(--glass-bg-card);border:1px solid var(--glass-border)}.icon-container{background:var(--color-bg-subtle)}.icon-cutout{color:var(--color-text-primary)}.app-dark .icon-cutout{color:var(--color-bg-body)}.border-themed{border-color:var(--color-border-default)}.p-button{border-radius:8px;font-family:Geist Mono,monospace;transition:all .1s;box-shadow:0 2px 8px #0000000f}.p-button:hover{transform:scale(1.02);box-shadow:0 4px 16px #0000001a}.p-button:active{transform:scale(.98)}.app-dark .p-button{box-shadow:0 2px 8px #00000040}.app-dark .p-button:hover{box-shadow:0 4px 16px #00000059}.p-button:disabled{cursor:not-allowed}.p-button-text{border:1px solid var(--glass-border);box-shadow:none;background:0 0}.p-button-text:hover:not(:disabled){background:var(--glass-bg-hover)}.p-button-contrast:not(.p-button-text):not(.p-button-outlined){background:var(--glass-bg-contrast-btn);border:1px solid var(--glass-border-contrast-btn);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 8px var(--glass-shadow-contrast-btn)}:root:not(.app-dark) .p-button-contrast:not(.p-button-text):not(.p-button-outlined){color:#fff}.app-dark .p-button-contrast:not(.p-button-text):not(.p-button-outlined){color:var(--color-text-body)}.p-inputtext,.p-password-input,.p-textarea,.p-inputnumber-input{background:var(--glass-bg-input);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--glass-border);box-shadow:none;border-radius:8px;font-family:Geist Mono,monospace;transition:border-color .2s,box-shadow .2s}.p-inputtext:focus,.p-password-input:focus,.p-textarea:focus,.p-inputnumber-input:focus{border-color:var(--glass-border-strong);box-shadow:0 0 0 3px var(--glass-glow)}.p-select{background:var(--glass-bg-input);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--glass-border);box-shadow:none;border-radius:8px}.p-select-overlay{background:var(--glass-bg-dialog);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:12px}.p-select-option{border-radius:6px}.p-datepicker-input{background:var(--glass-bg-input);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--glass-border);box-shadow:none;border-radius:8px}.p-datepicker-panel{background:var(--glass-bg-dialog);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:12px}.p-card{background:var(--glass-bg-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:12px;box-shadow:0 4px 16px #0000000a}.app-dark .p-card{box-shadow:0 4px 16px #00000026}.p-dialog{border:1px solid var(--glass-border-strong);border-radius:16px;position:relative;box-shadow:0 8px 40px #0000001f}.p-dialog:before{content:"";z-index:0;background:var(--glass-bg-dialog);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.p-dialog>*{z-index:1;position:relative}.app-dark .p-dialog{box-shadow:0 8px 40px #0006}.p-dialog-header{background:0 0;font-family:Geist Mono,monospace}.p-dialog-content,.p-dialog-footer{background:0 0}.p-dialog-mask{background:var(--glass-bg-dialog-mask)}:is(html:has(.p-dialog-mask),body:has(.p-dialog-mask)){overflow:hidden}.shell-main-content:has(.p-dialog-mask){overflow-y:hidden}@media (width<=480px){.p-dialog{box-shadow:none;padding-bottom:env(safe-area-inset-bottom);border-radius:16px 16px 0 0;margin:0;width:100%!important;max-width:100%!important}.p-dialog-mask{padding:0;align-items:flex-end!important}.p-dialog-enter-from,.p-dialog-leave-to{transform:translateY(100%)}.p-dialog-enter-active,.p-dialog-leave-active{transition:transform .3s cubic-bezier(.32,.72,0,1);animation:none}}.duration-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:4px 0}.duration-scroll::-webkit-scrollbar{display:none}.duration-scroll-hint{background:linear-gradient(to left, var(--color-bg-card), transparent)}.reminder-banner{background:var(--glass-bg-warning);border-color:var(--color-warning-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);bottom:calc(100% + 10px)}.future-date-banner{background:var(--glass-bg-warning);border:1px solid var(--color-warning-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.banner-slide-enter-active,.banner-slide-leave-active{transition:opacity .3s,transform .3s}.banner-slide-enter-from,.banner-slide-leave-to{opacity:0;transform:translateY(100%)}.p-menu{background:var(--glass-bg-dialog);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:12px;box-shadow:0 8px 32px #0000001a}.app-dark .p-menu{box-shadow:0 8px 32px #0000004d}.p-menu-overlay{min-width:auto}.p-menu-item-link{border-radius:6px}.p-badge{border-radius:6px;font-family:Geist Mono,monospace;font-weight:500}.p-tag{border-radius:6px}.p-toast-message{background:var(--glass-bg-dialog);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:12px;box-shadow:0 8px 32px #0000001a}.app-dark .p-toast-message{box-shadow:0 8px 32px #0000004d}@media (width<=767px){.p-toast.p-toast-top-right,.p-toast.p-toast-top-left,.p-toast.p-toast-top-center{top:calc(env(safe-area-inset-top,0px) + 3.5rem);width:auto;left:.5rem;right:.5rem}}.p-checkbox-box{box-shadow:none;border:1px solid var(--glass-border);border-radius:4px}.p-popover{background:var(--glass-bg-dialog);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:12px}.p-popover.no-arrow:before,.p-popover.no-arrow:after,.p-popover.no-arrow>.p-popover-arrow{display:none}@media (width<=480px){.p-popover.no-arrow{left:50%!important;transform:translate(-50%)!important}.p-popover.no-arrow.p-anchored-overlay-leave-active{animation:.2s ease-out p-popover-centered-leave!important}}@keyframes p-popover-centered-leave{to{opacity:0;transform:translate(-50%)scale(.93)}}.p-tooltip{border-radius:6px}.p-password .p-inputtext,.p-button-rounded,.p-button.p-button-rounded{border-radius:8px}.sidebar-nav-item{cursor:pointer;background:0 0;transition:background .25s,box-shadow .2s}.sidebar-nav-item:hover{background:#0000000a}.sidebar-nav-item.is-active{background:#0000000f}.app-dark .sidebar-nav-item:hover{background:#ffffff0d}.app-dark .sidebar-nav-item.is-active{background:#ffffff14}.view-mode-toggle{background:var(--glass-border);border-radius:10px;padding:3px}.view-mode-btn--active{background:var(--glass-bg-card);color:var(--color-text-primary);box-shadow:var(--glass-shadow-btn);border:1px solid var(--glass-border)}.view-mode-btn--inactive{color:var(--color-text-tertiary);background:0 0;border:1px solid #0000}.view-mode-btn--inactive:hover{color:var(--color-text-secondary)}.app-dark .view-mode-btn--active{background:var(--glass-bg-card);box-shadow:var(--glass-shadow-btn);border-color:var(--glass-border-strong)}.topbar-header{background:var(--glass-bg-topbar);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--glass-border);box-shadow:0 4px 16px #0000000a}.app-dark .topbar-header{box-shadow:0 4px 16px #0003}.topbar-header:before{content:"";z-index:0;opacity:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#e8e8e866 0%,#d4d4d44d 25%,#a3a3a333 50%,#d4d4d44d 75%,#e8e8e866 100%) 0 0/200% 100%;transition:opacity .8s;animation:2s linear infinite shimmer;position:absolute;inset:0}.app-dark .topbar-header:before{background-image:linear-gradient(90deg,#3f323266 0%,#3f382966 16%,#293f3266 33%,#29323f66 50%,#35293f66 66%,#3f293466 83%,#3f323266 100%)}.topbar-header.is-loading:before{opacity:1}.topbar-header>*{z-index:1;position:relative}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}}.p-dialog-close-button,.p-dialog-close-button:focus,.p-dialog-close-button:focus-visible{box-shadow:none!important;-webkit-tap-highlight-color:transparent!important;border:none!important;outline:none!important}.p-dialog-close-button:hover{background:var(--glass-bg-hover)!important}.app-dark .driver-popover{color:#fafafa!important;background-color:#18181b!important}.app-dark .driver-popover button{text-shadow:none!important;padding:0 3px!important}.app-dark .driver-popover-title{color:#fafafa!important}.app-dark .driver-popover-description{color:#d4d4d8!important}.app-dark .driver-popover-progress-text{color:#71717a!important}.app-dark .driver-popover-prev-btn,.app-dark .driver-popover-next-btn{color:#fafafa!important;background-color:#3f3f46!important;border-color:#52525b!important}.app-dark .driver-popover-prev-btn:hover,.app-dark .driver-popover-next-btn:hover{background-color:#52525b!important}.app-dark .driver-popover-arrow-side-left{border-left-color:#18181b!important}.app-dark .driver-popover-arrow-side-right{border-right-color:#18181b!important}.app-dark .driver-popover-arrow-side-top{border-top-color:#18181b!important}.app-dark .driver-popover-arrow-side-bottom{border-bottom-color:#18181b!important}.driver-popover-skip-btn{text-decoration:underline;box-shadow:none!important;color:#71717a!important;background:0 0!important;border:none!important;padding:0!important;font-size:.8rem!important}.app-dark .driver-popover-skip-btn{color:#71717a!important}body.onboarding-tour-active .p-popover{z-index:10002!important}body.onboarding-tour-active .p-dialog-mask{z-index:10002!important;pointer-events:none!important;background:0 0!important}body.onboarding-tour-active .p-dialog{pointer-events:auto!important}@media (width>=768px){.driver-popover.tour-above-dialog{max-width:320px!important;position:fixed!important;inset:50% auto auto 32px!important;transform:translateY(-50%)!important}.driver-popover.tour-above-dialog .driver-popover-arrow{display:none!important}}@media (width<=767px){.driver-popover.tour-above-dialog{top:calc(env(safe-area-inset-top) + 10px)!important;max-width:none!important;position:fixed!important;bottom:auto!important;left:8px!important;right:8px!important;transform:none!important}.driver-popover.tour-above-dialog .driver-popover-arrow{display:none!important}}
