.container{width:100%;max-width:400px;margin:0 auto;padding:20px}.custom-input{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;padding:0rem;width:15.9375rem;align-items:stretch}.custom-input label{display:flex;flex-direction:column;color:#282828;font-family:inter;font-size:1.25rem;font-weight:500;font-style:normal;line-height:1.5rem;width:15.9375rem}.custom-input input{border-style:solid;display:flex;flex-direction:row;align-items:center;gap:.75rem;background:#fff;width:15.9375rem;border:.0625rem solid #d9d9d9;box-shadow:inset 0 .0625rem 0 0 #d9d9d9,inset -0.0625rem 0 0 0 #d9d9d9,inset 0 -0.0625rem 0 0 #d9d9d9,inset .0625rem 0 0 0 #d9d9d9;border-radius:.5rem;padding:calc(.6875rem - 0.0625rem) calc(0.75rem - 0.0625rem);display:flex;flex-direction:column;color:#282828;font-family:inter;font-size:1rem;font-weight:400;font-style:normal;line-height:20px;width:14.4375rem}.custom-input input:focus-visible{outline:none}.custom-input:hover label{display:flex;flex-direction:column;color:#282828;font-family:inter;font-size:1.25rem;font-weight:500;font-style:normal;line-height:1.5rem;width:15.9375rem}.custom-input:hover input{display:flex;flex-direction:row;align-items:center;gap:.75rem;background:#fff;width:15.9375rem;border:.0625rem solid #747474;box-shadow:inset 0 .0625rem 0 0 #747474,inset -0.0625rem 0 0 0 #747474,inset 0 -0.0625rem 0 0 #747474,inset .0625rem 0 0 0 #747474;border-radius:.5rem;padding:calc(.6875rem - 0.0625rem) calc(0.75rem - 0.0625rem);display:flex;flex-direction:column;color:#282828;font-family:inter;font-size:1rem;font-weight:400;font-style:normal;line-height:20px;width:14.4375rem}.custom-input:focus-within input{display:flex;flex-direction:row;align-items:center;gap:.75rem;background:#fff;width:15.9375rem;border:.0625rem solid #0177cc;box-shadow:inset 0 .0625rem 0 0 #0177cc,inset -0.0625rem 0 0 0 #0177cc,inset 0 -0.0625rem 0 0 #0177cc,inset .0625rem 0 0 0 #0177cc;border-radius:.5rem;padding:.625rem calc(0.75rem - .0625rem);display:flex;flex-direction:column;color:#282828;font-family:inter;font-size:1rem;font-weight:400;font-style:normal;line-height:20px;width:14.4375rem}.custom-input:focus-within label{display:flex;flex-direction:column;color:#0177cc;font-family:inter;font-size:1.25rem;font-weight:500;font-style:normal;line-height:1.5rem;width:15.9375rem}/*# sourceMappingURL=prod.css.map */
