.input-group{display:flex;align-items:center;overflow:hidden;border-radius:calc(var(--radius) - 2px);border-width:1px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.input-group:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--primary)/0.5)}.input-group-text{display:flex;align-items:center;justify-content:center;background-color:hsl(var(--muted));padding:.75rem;color:hsl(var(--muted-foreground))}.form-control{width:100%;border-width:0;background-color:hsl(var(--background));padding:.75rem}.form-control:focus{outline:2px solid transparent;outline-offset:2px}.react-tel-input .country-list .country,.search-box{color:black!important}.card{position:relative;border-radius:20px;overflow:hidden;z-index:1}.card:before{inset:-2px;background:rgb(237,238,240);animation:spin 10s linear infinite}.card:after,.card:before{content:"";position:absolute;border-radius:inherit;z-index:-1}.card:after{inset:2px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}