/**
 * Copyright (c) Since 2024 InnoCMS - All Rights Reserved
 *
 * @link       https://www.innocms.com
 * @author     InnoCMS <team@innoshop.com>
 * @license    https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
 */.fld{position:relative}.fld input{width:100%;height:46px;padding:16px 14px 4px;font-size:14px;color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:border-color .18s,box-shadow .18s}.fld input::placeholder{color:transparent}.fld input:focus,.fld input:not(:placeholder-shown){border-color:var(--auth-primary, #3b82f6)}.fld input:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--auth-primary, #3b82f6) 14%,transparent)}.fld input:focus+label,.fld input:not(:placeholder-shown)+label{top:8px;transform:translateY(0);font-size:11px;font-weight:500;color:var(--auth-primary, #3b82f6)}.fld label{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:14px;line-height:1;color:#9ca3af;pointer-events:none;transition:all .16s ease}.fld-phone .prefix{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:14px;font-weight:500;line-height:1;color:#9ca3af;pointer-events:none}.fld-phone .prefix:after{content:"";position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:1px;height:18px;background:#e5e7eb}.fld-phone input{padding-left:54px}.fld-phone label{left:54px}
