.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}}.crm-section-guide{z-index:42;inset-inline-end:24px;overscroll-behavior:contain;border:1px solid var(--crm-line,var(--line));background:var(--crm-surface,#fff);width:min(410px,100vw - 48px);max-height:min(620px,100dvh - 110px);color:var(--crm-ink,var(--ink));border-radius:16px;padding:18px;font-family:Manrope,Vazirmatn,sans-serif;position:fixed;bottom:24px;overflow:auto;box-shadow:0 16px 58px #000f2a40}.crm-section-guide:focus{outline:2px solid var(--blue);outline-offset:3px}.crm-section-guide>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.crm-section-guide>header>span{color:var(--crm-muted,var(--muted));align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.crm-guide-close{width:34px;height:34px;color:var(--crm-muted,var(--muted));background:var(--crm-surface-raised,var(--canvas));cursor:pointer;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.crm-guide-copy{padding-top:17px}.crm-guide-copy .crm-tour-step{margin-bottom:8px;display:block}.crm-guide-copy h2{margin:0 0 9px;font-size:20px;line-height:1.4}.crm-guide-copy p{color:var(--crm-muted,var(--muted));font-size:14px;line-height:1.8}.crm-guide-hint{color:var(--crm-muted,var(--muted));margin-top:12px;font-size:11px;line-height:1.6}.crm-section-guide>footer{border-top:1px solid var(--crm-line,var(--line));justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.crm-section-guide>footer>div{gap:8px;display:flex}.crm-section-guide footer .button{gap:5px;min-height:40px;padding:8px 12px;font-size:12px}.crm-guide-replay{justify-content:space-between;gap:10px;margin-top:9px;display:flex}.crm-guide-replay button{color:var(--blue);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:34px;padding:4px 0;font-size:11px;text-decoration:underline}.crm-section-guide button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}[data-crm-guide-highlight]{outline-offset:4px;scroll-margin-block:110px 350px;outline:2px solid var(--blue)!important}html[data-crm-theme=dark] [data-crm-guide-highlight]{box-shadow:0 0 0 5px #38d9ed1a;outline-color:#38d9ed!important}@media (max-width:720px){.crm-section-guide{inset-inline:12px;bottom:calc(76px + env(safe-area-inset-bottom,0px));border-radius:14px;width:auto;max-height:min(450px,47dvh);padding:14px}.crm-guide-copy{padding-top:12px}.crm-guide-copy h2{font-size:18px}.crm-guide-copy p{font-size:13px;line-height:1.7}.crm-section-guide>footer{gap:6px;margin-top:10px}.crm-section-guide footer .button{padding-inline:10px}.crm-section-guide footer .button svg{display:none}}
