.shepherd-modal-overlay-container{z-index:9999}.shepherd-element{z-index:10000;max-width:400px}.shepherd-content{background:hsl(var(--background))!important;border:1px solid hsl(var(--border))!important;border-radius:calc(var(--radius) - 2px)!important;box-shadow:0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1)!important;padding:0!important;font-family:inherit!important}.shepherd-header{background:hsl(var(--muted))!important;border-bottom:1px solid hsl(var(--border))!important;border-radius:calc(var(--radius) - 2px) calc(var(--radius) - 2px) 0 0!important;padding:1rem!important;margin:0!important}.shepherd-title{font-size:1.125rem!important;font-weight:600!important;line-height:1.4!important}.shepherd-text,.shepherd-title{color:hsl(var(--foreground))!important;margin:0!important}.shepherd-text{background:hsl(var(--background))!important;padding:1rem!important;font-size:.875rem!important;line-height:1.5!important}.shepherd-text p{margin:0 0 .75rem!important;color:hsl(var(--foreground))!important}.shepherd-text p:last-child{margin-bottom:0!important}.shepherd-text ul{margin:.5rem 0!important;padding-left:1.25rem!important}.shepherd-text li{margin:.25rem 0!important;color:hsl(var(--foreground))!important}.shepherd-footer{background:hsl(var(--background))!important;border-top:1px solid hsl(var(--border))!important;border-radius:0 0 calc(var(--radius) - 2px) calc(var(--radius) - 2px)!important;padding:1rem!important;margin:0!important;display:flex!important;gap:.5rem!important;justify-content:flex-end!important}.shepherd-button{background:hsl(var(--secondary))!important;border:1px solid hsl(var(--border))!important;border-radius:calc(var(--radius) - 2px)!important;color:hsl(var(--secondary-foreground))!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;font-size:.875rem!important;font-weight:500!important;height:2.25rem!important;padding:0 1rem!important;transition:all .2s ease-in-out!important;text-decoration:none!important;outline:none!important}.shepherd-button:hover{background:hsl(var(--secondary)/.8)!important;transform:translateY(-1px)!important}.shepherd-button:focus{box-shadow:0 0 0 2px hsl(var(--ring))!important}.shepherd-button.btn-primary,.shepherd-button.btn-success{background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;border-color:hsl(var(--primary))!important}.shepherd-button.btn-primary:hover,.shepherd-button.btn-success:hover{background:hsl(var(--primary)/.9)!important}.shepherd-button.btn-secondary{background:hsl(var(--secondary))!important;color:hsl(var(--secondary-foreground))!important;border-color:hsl(var(--border))!important}.shepherd-button.btn-secondary:hover{background:hsl(var(--secondary)/.8)!important}.shepherd-cancel-icon{background:transparent!important;border:none!important;color:hsl(var(--muted-foreground))!important;cursor:pointer!important;font-size:1.25rem!important;position:absolute!important;right:.75rem!important;top:.75rem!important;width:auto!important;height:auto!important;padding:.25rem!important;z-index:1!important}.shepherd-cancel-icon:hover{color:hsl(var(--foreground))!important}.shepherd-arrow:before{background:hsl(var(--background))!important;border:1px solid hsl(var(--border))!important}.shepherd-element,.shepherd-element *,.shepherd-element :after,.shepherd-element :before{box-sizing:border-box!important}.shepherd-modal-overlay-container{background:rgba(0,0,0,.4)!important}@media (max-width:640px){.shepherd-element{max-width:calc(100vw - 2rem)!important;margin:1rem!important}.shepherd-content{max-height:calc(100vh - 4rem)!important;overflow-y:auto!important}}.dark .shepherd-content{background:hsl(var(--background))!important;border-color:hsl(var(--border))!important}.dark .shepherd-header{background:hsl(var(--muted))!important;border-color:hsl(var(--border))!important}.dark .shepherd-text,.dark .shepherd-text li,.dark .shepherd-text p,.dark .shepherd-title{color:hsl(var(--foreground))!important}.dark .shepherd-button{background:hsl(var(--secondary))!important;color:hsl(var(--secondary-foreground))!important;border-color:hsl(var(--border))!important}.dark .shepherd-button:hover{background:hsl(var(--secondary)/.8)!important}.dark .shepherd-button.btn-primary,.dark .shepherd-button.btn-success{background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;border-color:hsl(var(--primary))!important}.dark .shepherd-button.btn-primary:hover,.dark .shepherd-button.btn-success:hover{background:hsl(var(--primary)/.9)!important}.dark .shepherd-cancel-icon{color:hsl(var(--muted-foreground))!important}.dark .shepherd-cancel-icon:hover{color:hsl(var(--foreground))!important}.dark .shepherd-arrow:before{background:hsl(var(--background))!important;border-color:hsl(var(--border))!important}