.cadastro-page{background:linear-gradient(#62a214,#266008);justify-content:center;align-items:center;width:100%;min-height:100vh;padding:24px 0;display:flex}.cadastro-card{background:#fff;flex-direction:column;gap:16px;width:440px;max-width:95%;padding:32px 24px;display:flex;box-shadow:0 20px 50px #00000026;border-radius:20px!important}.cadastro-card img{margin-bottom:8px}.cadastro-card .ant-form-item-label>label{color:#374151;font-size:13px;font-weight:600}.cadastro-card .ant-input,.cadastro-card .ant-input-password{background:#fff;border:1px solid #e5e7eb;border-radius:12px;height:46px;padding:0 12px;font-size:14px;transition:all .2s}.cadastro-card .ant-input:hover,.cadastro-card .ant-input-password:hover{border-color:#62a214}.cadastro-card .ant-input:focus,.cadastro-card .ant-input.ant-input-focused,.cadastro-card .ant-input-password:focus,.cadastro-card .ant-input-password.ant-input-focused{border-color:#62a214;box-shadow:0 0 0 3px #62a21426}.cadastro-card .ant-input-password-icon{color:#9ca3af}.cadastro-card .ant-input-password-icon:hover{color:#62a214}.cadastro-card .ant-form-item-explain-error{color:#dc2626;margin-top:4px;font-size:12px}.cadastro-card .ant-upload{width:100%}.cadastro-card .ant-btn{border-radius:10px;height:44px}.cadastro-card .ant-upload button{background:#f9fafb;border:1px dashed #d1d5db;width:100%}.cadastro-card .ant-upload button:hover{background:#f5f7f6;border-color:#62a214}.cadastro-card .ant-btn-primary{border-radius:12px;height:46px;font-size:14px;font-weight:600;transition:all .2s;background:#62a214!important;border:none!important}.cadastro-card .ant-btn-primary:hover{background:#266008!important}.cadastro-card a{font-size:13px;color:#62a214!important}.cadastro-card a:hover{text-decoration:underline;color:#266008!important}
