button.svelte-1ixufa2{padding:6px 12px;border-radius:4px;border:1px solid #ddd;background:#fff;cursor:pointer;font-size:.9rem;-webkit-user-select:none;user-select:none}.tutorial-overlay.svelte-fc8il.svelte-fc8il{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:9999}.highlight-box.svelte-fc8il.svelte-fc8il{position:absolute;border:2px solid var(--primary, #3b82f6);border-radius:4px;box-shadow:0 0 0 9999px #00000026;pointer-events:none;transition:all .3s ease;z-index:10000}.tutorial-tooltip.svelte-fc8il.svelte-fc8il{position:absolute;min-width:300px;max-width:500px;background:#fff;color:#333;border-radius:8px;padding:16px;box-shadow:0 4px 20px #0003;pointer-events:auto;z-index:10001;transition:all .3s ease}.tutorial-tooltip.bottom.svelte-fc8il.svelte-fc8il{transform:translateY(calc(var(--target-height) + 12px))}.tutorial-tooltip.top.svelte-fc8il.svelte-fc8il{transform:translateY(calc(-100% - 12px))}.tutorial-tooltip.left.svelte-fc8il.svelte-fc8il{transform:translate(calc(-100% - 12px));top:calc(var(--target-height) / 2)}.tutorial-tooltip.right.svelte-fc8il.svelte-fc8il{transform:translate(calc(var(--target-width) + 12px))}.tutorial-header.svelte-fc8il.svelte-fc8il{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.tutorial-header.svelte-fc8il h4.svelte-fc8il{margin:0;font-size:1.1rem;font-weight:600}.close-btn.svelte-fc8il.svelte-fc8il{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:0;line-height:1;color:#666}.tutorial-content.svelte-fc8il.svelte-fc8il{font-size:.95rem;line-height:1.4;margin-bottom:16px}.tutorial-footer.svelte-fc8il.svelte-fc8il{display:flex;justify-content:space-between;align-items:center}.steps-indicator.svelte-fc8il.svelte-fc8il{font-size:.85rem;color:#666}.actions.svelte-fc8il.svelte-fc8il{display:flex;gap:8px}button.svelte-fc8il.svelte-fc8il{padding:6px 12px;border-radius:4px;border:1px solid #ddd;background:#fff;cursor:pointer;font-size:.9rem}button.primary.svelte-fc8il.svelte-fc8il{background:var(--secondary, #3b82f6);color:#fff;border-color:var(--secondary, #3b82f6)}button.svelte-fc8il.svelte-fc8il:disabled{opacity:.5;cursor:not-allowed}
