.dashboard-tour{box-sizing:border-box;width:min(520px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #e2e5e9;border-radius:24px;padding:clamp(24px,5vw,36px);background:#fff;color:#20242a;box-shadow:0 24px 100px #0003;margin:auto}.dashboard-tour::backdrop{background:#17202b99;backdrop-filter:blur(4px)}.tour-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.tour-top button{background:none;border:0;font-size:28px;min-width:44px;min-height:44px;color:#333}.tour-symbol{width:68px;height:68px;border-radius:20px;background:#fff3cd;display:grid;place-items:center;margin-top:16px}.tour-count{font-size:13px;color:#616b78;margin-top:24px}.dashboard-tour h2{font-size:clamp(25px,5vw,32px);line-height:1.2;margin:10px 0 16px}.tour-description{line-height:1.65;color:#505968}.tour-progress{display:flex;gap:6px;margin:24px 0}.tour-progress span{height:4px;flex:1;background:#e8ebef;border-radius:4px}.tour-progress .active{background:#f8c331}.tour-actions{display:flex;justify-content:space-between;gap:12px}.tour-actions button{min-height:48px;padding:12px 20px;border-radius:12px;font-weight:700;border:1px solid #dce1e8;background:white;color:#24272b}.tour-actions [data-next]{background:#f8c331;border-color:#f8c331}.tour-actions button:disabled{opacity:.4}.tour-skip{display:block;margin:18px auto 0;border:0;background:transparent;color:#596473;text-decoration:underline;min-height:44px}.hub-dashboard main>header{flex-wrap:wrap;gap:12px}
