.sr-float{position:relative}@media(max-width:767.98px){.sr-float>input,.sr-float select{width:100%;padding:1.75rem 1rem 1rem;font-size:1rem;line-height:1.5;color:var(--foreground);background-color:#f1f5f9;border:none;border-radius:1.25rem;outline:none;transition:background-color .15s ease,box-shadow .15s ease}.sr-float select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:2.5rem}.sr-float>input:focus,.sr-float select:focus{border:none!important;box-shadow:none!important;outline:none!important}.sr-float>input:not(:placeholder-shown),.sr-float select.has-value{background-color:#eff6ff;border:none!important;box-shadow:none!important;outline:none!important}.sr-float>input::placeholder{color:transparent}.sr-float select:not(.has-value){color:transparent}.sr-float select:not(.has-value) option{color:var(--foreground)}.sr-float select.has-value{color:var(--foreground)}.sr-float>.sr-float-label{position:absolute;left:1rem;top:50%;transform:translateY(-50%);font-size:.875rem;font-weight:500;color:var(--muted-foreground);pointer-events:none;transition:all .15s ease;transform-origin:left center;max-width:calc(100% - 2rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-float>input:focus~.sr-float-label,.sr-float>input:not(:placeholder-shown)~.sr-float-label,.sr-float:has(select:focus)>.sr-float-label,.sr-float:has(select.has-value)>.sr-float-label{top:.625rem;transform:translateY(0);font-size:.6875rem;font-weight:600;color:var(--primary)}.sr-float>input:not(:focus):not(:placeholder-shown)~.sr-float-label,.sr-float:has(select:not(:focus).has-value)>.sr-float-label{color:var(--muted-foreground)}[data-form-fields] input,[data-form-fields] select,[data-form-fields] textarea{font-size:16px!important}}@media(min-width:768px){.sr-float>.sr-float-label{display:none}}
