.FloatingLabelInput_root__z9T6O{position:relative}.FloatingLabelInput_label__Fb586{position:absolute;z-index:2;top:7px;left:var(--mantine-spacing-sm);pointer-events:none;color:light-dark(var(--mantine-color-gray-5),var(--mantine-color-dark-3));font-size:.9rem;transition:transform .15s ease,font-size .15s ease,color .15s ease;&[data-floating]{transform:translate(calc(var(--mantine-spacing-sm) * -1),-39px);font-size:1rem;font-weight:500;color:light-dark(var(--mantine-color-black),var(--mantine-color-white));margin-top:4px}}.FloatingLabelInput_required__6ZNFi{transition:opacity .15s ease;opacity:0;[data-floating] &{opacity:1}}.FloatingLabelInput_input__wLMej{&::placeholder{transition:color .15s ease;color:transparent}&[data-floating]{&::placeholder{color:var(--mantine-color-placeholder)}}}