.text-input{display:flex;flex-direction:column;font-family:inherit}.text-input input{background-color:#0a0a0a;border:1px solid #434343;color:#fff;padding:10px 15px;font-size:13px;outline:none;transition:border-color .2s ease;width:100%;height:40px;font-family:Inter,sans-serif;font-weight:300}.text-input input::placeholder{color:#656565}.text-input input:focus{border-color:#ccc}.text-input[data-readonly=true] input[readonly]{background:#111114;color:#9da3af;border-color:#2a2a2f;cursor:not-allowed}.text-input input:disabled{opacity:.6;cursor:not-allowed}