.driver-popover.app-tour-popover{background:linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(248,250,252,.98));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 0 1px rgba(0,52,34,.05),inset 0 1px 0 hsla(0,0%,100%,.8);padding:20px 24px;max-width:340px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif}.driver-popover.app-tour-popover .driver-popover-title{font-size:18px;font-weight:700;color:#003422;margin-bottom:8px;letter-spacing:-.3px;line-height:1.3}.driver-popover.app-tour-popover .driver-popover-description{font-size:15px;color:#4a5568;line-height:1.6;margin-bottom:16px}.driver-popover.app-tour-popover .driver-popover-progress-text{font-size:12px;font-weight:600;color:#003422;background:linear-gradient(135deg,#e6f4ee,#d4ede3);padding:6px 12px;border-radius:20px;display:inline-block;margin-bottom:12px}.driver-popover.app-tour-popover .driver-popover-footer{display:flex;gap:10px;justify-content:flex-end;margin-top:8px;padding-top:16px;border-top:1px solid rgba(0,52,34,.08)}.driver-popover.app-tour-popover .driver-popover-footer button{padding:12px 20px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);border:none;min-width:80px}.driver-popover.app-tour-popover .driver-popover-prev-btn{background:#f1f5f9;color:#475569}.driver-popover.app-tour-popover .driver-popover-prev-btn:hover{background:#e2e8f0;transform:translateY(-1px)}.driver-popover.app-tour-popover .driver-popover-prev-btn:active{transform:translateY(0);background:#cbd5e1}.driver-popover.app-tour-popover .driver-popover-next-btn{background:linear-gradient(135deg,#003422,#005535);color:#fff;box-shadow:0 4px 14px rgba(0,52,34,.35)}.driver-popover.app-tour-popover .driver-popover-next-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,52,34,.45)}.driver-popover.app-tour-popover .driver-popover-next-btn:active{transform:translateY(0);box-shadow:0 2px 8px rgba(0,52,34,.3)}.driver-popover.app-tour-popover .driver-popover-close-btn{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;background:#f1f5f9;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#64748b;font-size:18px}.driver-popover.app-tour-popover .driver-popover-close-btn:hover{background:#e2e8f0;color:#334155}.driver-popover.app-tour-popover .driver-popover-arrow{border:none}.driver-popover.app-tour-popover .driver-popover-arrow-side-bottom,.driver-popover.app-tour-popover .driver-popover-arrow-side-left,.driver-popover.app-tour-popover .driver-popover-arrow-side-right,.driver-popover.app-tour-popover .driver-popover-arrow-side-top{background:linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(248,250,252,.98))}.driver-active-element{z-index:10002!important}.driver-active-element,.driver-active-element *{opacity:1!important;visibility:visible!important}@keyframes tourPulse{0%,to{opacity:1}50%{opacity:.8}}.driver-popover.app-tour-popover{animation:tourFadeIn .3s cubic-bezier(.4,0,.2,1)}@keyframes tourFadeIn{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:480px){.driver-popover.app-tour-popover{max-width:calc(100vw - 32px);margin:0 16px;padding:16px 20px;border-radius:16px}.driver-popover.app-tour-popover .driver-popover-title{font-size:16px}.driver-popover.app-tour-popover .driver-popover-description{font-size:14px}.driver-popover.app-tour-popover .driver-popover-footer button{padding:10px 16px;font-size:13px}}@supports (padding-bottom:env(safe-area-inset-bottom)){.driver-popover.app-tour-popover{padding-bottom:calc(20px + env(safe-area-inset-bottom, 0))}}.driver-active *{user-select:none;-webkit-user-select:none}[dir=rtl] .driver-popover.app-tour-popover .driver-popover-footer{flex-direction:row-reverse}[data-tour=float-search-toggle].driver-active-element{position:fixed!important;transform:none!important;z-index:10002!important;border-radius:50%!important}[data-tour=profile-avatar].driver-active-element{border-radius:50%!important}[data-tour=chat-send-btn].driver-active-element,[data-tour=tour-property-agent].driver-active-element{position:absolute!important}[data-tour=tour-map-filters].driver-active-element{position:fixed!important;z-index:10002!important}