input{text-indent:12px;color:#000;background-color:#fff;border:1px solid #0000001a;outline:none;width:100%;height:34px;display:block;position:relative}.dark input{color:#f9fafb;background-color:#1f2937;border:1px solid #ffffff1a}.input{position:relative}.input:has(>input):after{color:#fff;border-radius:50%;justify-content:center;width:16px;height:16px;font-size:12px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.input:has(>input:invalid):after{content:"྾";background-color:red;line-height:13px}.input:has(>input:valid):after{content:"✓";background-color:#4dbf2a;line-height:16px}input:invalid:required:after{content:"此项为必填项"}input[type=email]:invalid:after{content:"请输入有效的电子邮件地址"}input[type=number]:invalid:after{content:"请输入数字"}
