.shepherd-modal-overlay-container{fill:hsl(var(--background)/.65)}.metrik-tour-step.shepherd-element{background:hsl(var(--card));border:1px solid hsl(var(--border)/.7);border-radius:12px;box-shadow:0 0 0 1px hsl(var(--border)/.12),0 8px 32px rgba(0,0,0,.18),0 2px 8px rgba(0,0,0,.1);max-width:360px;min-width:280px;padding:0;overflow:hidden}.metrik-tour-step.shepherd-element .shepherd-arrow:before{background:hsl(var(--card));border-color:hsl(var(--border)/.5)}.metrik-tour-step .shepherd-header{background:hsl(var(--muted)/.5);border-bottom:1px solid hsl(var(--border)/.5);padding:12px 16px 10px;display:flex;align-items:center;justify-content:space-between}.metrik-tour-step .shepherd-title{color:hsl(var(--foreground));font-size:13px;font-weight:600;line-height:1.3;margin:0}.metrik-tour-step .shepherd-cancel-icon{background:transparent;border:none;color:hsl(var(--muted-foreground));cursor:pointer;font-size:16px;height:20px;width:20px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .15s,color .15s;padding:0;line-height:1}.metrik-tour-step .shepherd-cancel-icon:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.metrik-tour-step .shepherd-text{color:hsl(var(--muted-foreground));font-size:12.5px;line-height:1.65;padding:12px 16px}.metrik-tour-step .shepherd-text strong{color:hsl(var(--foreground));font-weight:600}.metrik-tour-step .shepherd-footer{border-top:1px solid hsl(var(--border)/.5);display:flex;gap:6px;justify-content:flex-end;padding:10px 14px}.metrik-tour-btn-secondary{background:transparent;border:1px solid hsl(var(--border)/.7);border-radius:8px;color:hsl(var(--muted-foreground));cursor:pointer;font-size:11.5px;font-weight:500;padding:5px 12px;transition:background .15s,color .15s}.metrik-tour-btn-secondary:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.metrik-tour-btn-primary{background:var(--gradient-primary,hsl(var(--primary)));border:none;border-radius:8px;color:hsl(var(--primary-foreground));cursor:pointer;font-size:11.5px;font-weight:600;padding:5px 14px;transition:opacity .15s}.metrik-tour-btn-primary:hover{opacity:.88}.metrik-tour-step .shepherd-progress{font-size:10px;color:hsl(var(--muted-foreground));padding:0 14px 8px;text-align:right}