.crm-tour-invitation{border:1px solid var(--crm-line);background:var(--crm-surface,#fff);color:var(--crm-ink);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 22px;padding:16px 20px;display:flex}.crm-tour-invitation-icon{background:var(--soft);width:42px;height:42px;color:var(--blue);border-radius:12px;flex:none;place-items:center;display:grid}.crm-tour-invitation>div{flex:1;min-width:180px}.crm-tour-invitation strong{font-size:14px}.crm-tour-invitation p{color:var(--crm-muted);margin-top:3px;font-size:13px}.crm-tour-invitation .button{gap:8px;min-height:40px;font-size:13px}.crm-tour-skip{color:var(--muted);min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 4px;font-size:13px}.crm-tour-skip:hover{color:var(--blue);text-underline-offset:4px;text-decoration:underline}.crm-tour-overlay{z-index:90;background:#030c1c8a;position:fixed;inset:0}.crm-tour-dialog{z-index:91;inset-inline-end:max(24px,50vw - 650px);border:1px solid var(--line);background:var(--crm-surface,#fff);width:min(570px,100vw - 40px);max-height:calc(100dvh - 40px);color:var(--ink);border-radius:22px;flex-direction:column;padding:24px;font-family:Manrope,Vazirmatn,sans-serif;display:flex;position:fixed;top:50%;overflow:auto;transform:translateY(-50%);box-shadow:0 24px 90px #000c264d}.crm-tour-dialog>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-tour-wordmark{color:var(--blue);align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.crm-tour-dialog header>button{background:var(--canvas);width:36px;height:36px;color:var(--muted);border:0;border-radius:9px;place-items:center;display:grid}.crm-tour-intro{color:var(--muted);max-width:440px;margin:10px 0 18px;font-size:12px;line-height:1.7}.crm-tour-progress{background:var(--line);border-radius:9px;flex:none;height:3px;overflow:hidden}.crm-tour-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--blue), #00b9d7);height:100%;transition:width .18s;display:block}.crm-tour-body{flex-direction:column;align-items:flex-start;min-height:295px;padding:25px 8px;display:flex}.crm-tour-step{color:var(--muted);letter-spacing:.08em;margin-bottom:20px;font-size:11px;font-weight:700}.crm-tour-feature-icon{border:1px solid var(--line);background:var(--soft);width:64px;height:64px;color:var(--blue);border-radius:18px;place-items:center;margin-bottom:18px;display:grid}.crm-tour-body h2{letter-spacing:-.8px;margin-bottom:13px;font-size:29px;line-height:1.25}.crm-tour-body>p{color:var(--muted);font-size:15px;line-height:1.8}.crm-tour-explore{color:var(--blue);align-items:center;gap:9px;margin-top:18px;font-size:13px;font-weight:700;display:inline-flex}.crm-tour-sections{flex-wrap:wrap;gap:3px;padding:12px 0 18px;display:flex}.crm-tour-sections button{width:35px;height:35px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid}.crm-tour-sections button:hover{background:var(--canvas)}.crm-tour-sections button[aria-current]{border-color:var(--blue);color:var(--blue);background:var(--soft)}.crm-tour-dialog>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:18px;display:flex}.crm-tour-dialog footer>div{gap:10px;display:flex}.crm-tour-dialog footer .button{gap:8px;min-height:42px;padding:10px 16px;font-size:13px}.crm-tour-dialog button:disabled{cursor:default}.crm-tour-dialog :is(button,a):focus-visible,.crm-tour-invitation :is(button,a):focus-visible{outline:2px solid var(--blue);outline-offset:4px}.gallery-nav-bottom .gallery-tour-launch{color:#2856a0}html[data-crm-tour=overview] [data-crm-tour-target=overview],html[data-crm-tour=leads] [data-crm-tour-target=leads],html[data-crm-tour=inbox] [data-crm-tour-target=inbox],html[data-crm-tour=listings] [data-crm-tour-target=listings],html[data-crm-tour=calendar] [data-crm-tour-target=calendar],html[data-crm-tour=tasks] [data-crm-tour-target=tasks],html[data-crm-tour=contacts] [data-crm-tour-target=contacts],html[data-crm-tour=agents] [data-crm-tour-target=agents],html[data-crm-tour=marketing] [data-crm-tour-target=marketing],html[data-crm-tour=studio] [data-crm-tour-target=studio],html[data-crm-tour=search] [data-crm-tour-target=search],html[data-crm-tour=alper] [data-crm-tour-target=alper],html[data-crm-tour=settings] [data-crm-tour-target=settings]{outline-offset:3px;outline:2px solid #00cee4;box-shadow:0 0 22px #00cee440}@media (max-width:720px){.crm-tour-invitation{gap:10px;padding:15px}.crm-tour-invitation-icon{display:none}.crm-tour-invitation>div{flex-basis:100%}.crm-tour-dialog{border-radius:18px;width:auto;max-height:calc(100dvh - 24px);padding:18px;inset-inline:12px}.crm-tour-body{min-height:260px;padding:18px 0}.crm-tour-body h2{font-size:25px}.crm-tour-body>p{font-size:14px}.crm-tour-feature-icon{border-radius:14px;width:52px;height:52px;margin-bottom:14px}.crm-tour-sections{gap:2px;padding-bottom:14px}.crm-tour-sections button{width:34px;height:34px}.crm-tour-dialog footer .button{padding:10px 12px}.crm-tour-dialog footer .button svg{display:none}}@media (prefers-reduced-motion:reduce){.crm-tour-progress i{transition:none}}.crm-tour-first-visit{z-index:40;inset-inline-end:28px;width:min(360px,100vw - 40px);margin:0;padding:18px;position:fixed;bottom:106px;box-shadow:0 12px 48px #071c432e}.crm-tour-first-visit>.button{margin-inline-start:auto}@media (max-width:720px){.crm-tour-first-visit{inset-inline-end:16px;width:min(330px,100vw - 32px);bottom:155px}.crm-tour-first-visit>div{flex-basis:auto}}
