.k2-tour-entry{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.k2-tour-entry [role=status]{color:var(--tour-error);font-size:12px}.k2-tour-trigger{border:1px solid var(--tour-accent);min-width:44px;min-height:44px;color:var(--tour-text);background:var(--tour-surface);font:inherit;cursor:pointer;border-radius:999px;padding:6px 10px;font-size:12px}.k2-tour-trigger--icon{width:44px;padding:0;font-size:16px;font-weight:700}.k2-tour-trigger:hover{background:var(--tour-bg)}.k2-tour-trigger:focus-visible,.driver-popover.k2-tour button:focus-visible{outline:3px solid var(--tour-accent);outline-offset:3px}.driver-popover.k2-tour{background:var(--tour-surface);color:var(--tour-text);border:1px solid var(--tour-border);border-radius:14px;max-width:min(340px,100vw - 24px);padding:20px;box-shadow:0 12px 48px #0003}.driver-popover.k2-tour .driver-popover-title{padding-right:28px;font-size:19px;line-height:1.4}.driver-popover.k2-tour .driver-popover-description{font-size:14px;line-height:1.7}.driver-popover.k2-tour .driver-popover-progress-text{color:var(--tour-text)}.driver-popover.k2-tour .driver-popover-footer button{min-height:44px;text-shadow:none;border-radius:7px;padding:8px 12px;font-size:12px}.driver-popover.k2-tour .driver-popover-next-btn{background:var(--tour-primary);border-color:var(--tour-primary);color:var(--tour-on-primary)}.driver-popover.k2-tour .driver-popover-next-btn:hover{filter:brightness(1.08)}.driver-popover.k2-tour .driver-popover-prev-btn{background:var(--tour-bg);color:var(--tour-text);border-color:var(--tour-border)}.driver-popover.k2-tour .driver-popover-close-btn{min-width:44px;min-height:44px;color:var(--tour-muted)}.driver-popover.k2-tour .driver-popover-close-btn:hover,.driver-popover.k2-tour .driver-popover-close-btn:focus-visible{color:var(--tour-text)}.driver-popover.k2-tour .driver-popover-arrow-side-left{border-left-color:var(--tour-surface)}.driver-popover.k2-tour .driver-popover-arrow-side-right{border-right-color:var(--tour-surface)}.driver-popover.k2-tour .driver-popover-arrow-side-top{border-top-color:var(--tour-surface)}.driver-popover.k2-tour .driver-popover-arrow-side-bottom{border-bottom-color:var(--tour-surface)}@media (prefers-reduced-motion:reduce){.driver-active *,.driver-active :before,.driver-active :after{scroll-behavior:auto!important}}
